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 'This line will not execute'; ?>

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

require ва include ўртасидаги фарқ

Асосий фарқ - require файл топилмаганда фатал хатоликни келтиради, include эса фақат огоҳлантириш берadi.

<?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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш