Ako Zahrnúť Súbor Do Php

Obsah:

Ako Zahrnúť Súbor Do Php
Ako Zahrnúť Súbor Do Php

Video: Ako Zahrnúť Súbor Do Php

Video: Ako Zahrnúť Súbor Do Php
Video: PHP pre úplných začiatočníkov - Záver 2024, November
Anonim

Ak chcete k skriptu PHP pripojiť ďalší súbor, použite špeciálnu funkciu include. Po pripojení externého dokumentu má programátor možnosť použiť napísaný kód alebo iný obsah aktuálnej aplikácie.

Ako zahrnúť súbor do php
Ako zahrnúť súbor do php

Zahrnúť funkciu

Zahrnúť má nasledujúcu syntax:

uveďte „názov súboru“;

Názov je relatívna alebo absolútna cesta s rozšírením zahrnutého dokumentu. Ak nie je zadané žiadne umiestnenie, PHP automaticky skontroluje obsah konfigurácie php.ini, ktorá určuje include_path - adresár, do ktorého je možné umiestniť ďalšie knižnice. Ak je smernica prázdna alebo sa požadovaný súbor nenachádza na ceste v nej uvedenej, výraz zahrnutia bude ignorovaný.

Po povolení môžete v skripte použiť požadovaný obsah, priradiť premenné, použiť deklarované konštrukty atď. Napríklad existujú 2 súbory 1.php a 2.php. Obsah 1.php vyzerá takto:

<? php

$ firstly = „premenná z prvého súboru“;

$ secondly = „importovaná hodnota“;

?>

Ak chcete zahrnúť vyššie uvedené premenné do 2.php, môžete vykonať nasledujúcu operáciu:

<? php

Zahrnúť „1.php“;

echo $ ako prvé;

$ emerge = „$ za druhé“;

echo $ emerge; ?>

V tomto skripte druhého súboru obsahuje príkaz include obsah prvého dokumentu, potom sa premenné deklarované v 1.php použijú na zobrazenie potrebných hodnôt na obrazovke.

Zahrnutie je možné použiť na samom začiatku súboru aj vo vnútri deklarovanej funkcie v ktorejkoľvek časti dokumentu. Je nežiaduce používať túto funkciu na pripojenie súborov umiestnených na vzdialenom serveri. Ak chcete implementovať túto funkciu, budete musieť povoliť voľbu allow_url_fopen v súbore php.ini na vašom lokálnom alebo vzdialenom serveri.

Vyžadovať

Funkcia require je podobná ako zahrnutie. Príkazy sa nelíšia v syntaxi a technológii vykonania. Jediný rozdiel je v tom, že ak uvedený súbor chýba, require ukončí skript, zatiaľ čo include bude pokračovať v vykonávaní skriptu a zobrazí príslušné varovanie E_WARNING, ktoré je možné potlačiť pomocou špeciálneho znaku @. Napríklad:

<? php

požadovať „1q.php“;

echo „Skript prestane fungovať“; ?>

V tomto príklade je určená cesta k neexistujúcemu dokumentu 1q.php. Ak súbor chýba, skript nevykoná príkaz echo a na obrazovke používateľa sa zobrazí buď prázdny hárok, alebo chybové hlásenie (v závislosti od nastavení php.ini). Ak zadáte podobný kód pomocou príkazu include:

<? php

zahrnúť „1q.php“;

echo „Skript pokračuje“; ?>

Vykoná sa príkaz echo a na displeji sa zobrazí zodpovedajúci text.

Odporúča: