Cum Se Include Un Fișier în Php

Cuprins:

Cum Se Include Un Fișier în Php
Cum Se Include Un Fișier în Php

Video: Cum Se Include Un Fișier în Php

Video: Cum Se Include Un Fișier în Php
Video: 23: How to Include Documents in PHP | PHP Tutorial | Learn PHP Programming | PHP for Beginners 2024, Noiembrie
Anonim

Pentru a conecta un fișier suplimentar la un script PHP, utilizați funcția specială include. După conectarea unui document extern, programatorul are posibilitatea de a utiliza codul scris sau alt conținut din aplicația curentă.

Cum se include un fișier în php
Cum se include un fișier în php

Includeți funcția

Include are următoarea sintaxă:

include „numele fișierului”;

Numele este o cale relativă sau absolută cu extensia documentului inclus. Dacă nu este specificată nicio locație, PHP va verifica automat conținutul configurației php.ini, care specifică include_path - un director în care pot fi plasate biblioteci suplimentare. Dacă directiva este goală sau fișierul necesar nu este găsit la calea specificată în ea, expresia include va fi ignorată.

Odată activat, puteți utiliza conținutul dorit în script, puteți atribui variabile, puteți utiliza constructe declarate etc. De exemplu, există 2 fișiere 1.php și 2.php. Conținutul 1.php arată astfel:

<? php

$ în primul rând = „variabilă din primul fișier”;

$ în al doilea rând = „valoare importată”;

?>

Pentru a include variabilele de mai sus în 2.php, puteți efectua următoarea operație:

<? php

Includeți „1.php”;

ecou $ în primul rând;

$ emerge = „$ în al doilea rând”;

ecou $ emerge; ?>

În acest script al celui de-al doilea fișier, comanda include include conținutul primului document, după care variabilele declarate în 1.php sunt utilizate pentru a afișa valorile necesare pe ecran.

Include poate fi utilizat atât la începutul fișierului, cât și în interiorul funcției declarate în orice parte a documentului. Nu este de dorit să utilizați funcția pentru a conecta fișiere situate pe un server la distanță. Dacă doriți să implementați această caracteristică, va trebui să activați opțiunea allow_url_fopen în fișierul php.ini de pe serverul dvs. local sau la distanță.

Cere

Funcția de solicitare este similară cu cea inclusă. Comenzile nu diferă în ceea ce privește sintaxa și tehnologia de execuție. Singura diferență este că, dacă fișierul specificat lipsește, necesită terminarea scriptului, în timp ce include va continua executarea scriptului și va afișa avertismentul E_WARNING corespunzător, care poate fi suprimat folosind caracterul special @. De exemplu:

<? php

necesită „1q.php”;

ecou „Scriptul nu mai funcționează”; ?>

În acest exemplu, este specificată calea către documentul inexistent 1q.php. Dacă fișierul lipsește, scriptul nu va executa comanda echo, iar ecranul utilizatorului va afișa fie o foaie goală, fie un mesaj de eroare (în funcție de setările php.ini). Dacă introduceți un cod similar folosind include:

<? php

includeți „1q.php”;

ecou „Scriptul continuă”; ?>

Comanda echo va fi executată și textul corespunzător va apărea pe afișaj.

Recomandat: