288 of 410 menu

Функсияи require_once

Функсияи require_once файли мушаххасшударо ба скрипти ҷорӣ пайваст мекунад. Агар файл пештар пайваст шуда бошад, функсия онро бори дигар пайваст намекунад. Ин хусусан барои пайваст кардани файлҳо бо классҳо ё функсияҳо, ки пайвасти такрориашон метавонад хаторо ба бор орад, судманд аст.

Синтаксис

require_once 'path/to/file.php';

Намуна

Файли config.php-ро пайваст кунем:

<?php require_once 'config.php'; echo $config['site_name']; ?>

Натиҷаи иҷрои рамз (агар дар config.php массиви $config муайян карда шуда бошад):

'My Site'

Намуна

Кӯшиши пайвасти такрории ҳамон файл:

<?php require_once 'functions.php'; require_once 'functions.php'; // Ин даъват нодида гирифта мешавад echo sum(2, 3); ?>

Натиҷаи иҷрои рамз:

5

Фарқият аз require

Ба фарқи аз require, функсияи require_once месанҷад, ки файл аллакай пайваст шудааст ё не, ва пайвасти такрориро иҷро намекунад. Ин аз хатоҳо дар гузоштани такрории як файл пешгирӣ мекунад.

Ҳамчунин бубинед

  • функсияи include,
    ки файлҳоро пайваст мекунад, аммо гузоштани такрории онҳоро санҷад намекунад
  • функсияи include_once,
    ки ба монанди require_once кор мекунад, аммо хатои қатъкунанда ба вуҷуд намеорад агар файл вуҷуд надошта бошад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан