287 of 410 menu

Функсияи require

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

Синтаксис

require 'path/to/file.php';

Намуна

Пайваст кардани файл бо танзимотҳо:

<?php require 'config.php'; echo $db_host; // Тағирёбанда аз config.php ?>

Агар файли config.php мавҷуд бошад, мундариҷаи он иҷро шуда ва тағирёбандаҳо дастрас мегарданд.

Намуна

Кӯшиши пайваст кардани файли мавҷуднабуда:

<?php require 'missing_file.php'; echo 'Ин сатр иҷро нахоҳад шуд'; ?>

Агар файли missing_file.php мавҷуд набошад, скрипт бо хато ба поён мерасад.

Фарқи байни require ва include

Фарқи асосӣ ин аст, ки require дар сурати набудани файл хатои фаталӣ ба миён меорад, дар ҳоле ки include танҳо огоҳӣ медиҳад.

<?php include 'optional_file.php'; // Скрипт корро давом медиҳад require 'required_file.php'; // Скрипт дар сурати хато бозмеистад ?>

Инчунин бубинед

  • функсияи include,
    ки файлҳоро низ пайваст мекунад, вале дар сурати хато скриптро боз намедорад
  • функсияи 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан