Kaip įtraukti Failą į Php

Turinys:

Kaip įtraukti Failą į Php
Kaip įtraukti Failą į Php

Video: Kaip įtraukti Failą į Php

Video: Kaip įtraukti Failą į Php
Video: Учим PHP за 1 Час! #От Профессионала 2024, Lapkritis
Anonim

Norėdami prijungti papildomą failą prie PHP scenarijaus, naudokite specialią funkciją įtraukti. Prijungęs išorinį dokumentą, programuotojas turi galimybę naudoti užrašytą kodą ar kitą turinį dabartinėje programoje.

Kaip įtraukti failą į php
Kaip įtraukti failą į php

Įtraukti funkciją

Įtraukimas turi šią sintaksę:

įtraukti „failo pavadinimą“;

Pavadinimas yra santykinis arba absoliutus kelias su įtraukto dokumento plėtiniu. Jei vieta nenurodyta, PHP automatiškai patikrins konfigūracijos php.ini turinį, nurodantį include_path - katalogą, kuriame galima patalpinti papildomas bibliotekas. Jei direktyva tuščia arba reikalingas failas nerastas joje nurodytame kelyje, įtraukimo išraiška bus ignoruojama.

Įgalinę galite naudoti norimą turinį scenarijuje, priskirti kintamuosius, naudoti deklaruotus konstruktus ir kt. Pavyzdžiui, yra 2 failai 1.php ir 2.php. 1.php turinys atrodo taip:

<? php

$ first = „kintamasis iš pirmo failo“;

$ antra = „importuota vertė“;

?>

Norėdami įtraukti anksčiau nurodytus kintamuosius į 2.php, galite atlikti šią operaciją:

<? php

Įtraukti „1.php“;

echo $ pirmiausia;

$ emerge = „$ antra“;

echo $ atsirasti; ?>

Šiame antrojo failo scenarijuje „include“yra pirmojo dokumento turinys, po kurio 1.php deklaruoti kintamieji naudojami reikiamoms reikšmėms rodyti ekrane.

Įtraukti galima naudoti ir pačioje failo pradžioje, ir deklaruojamos funkcijos viduje bet kurioje dokumento dalyje. Nepageidautina naudoti šią funkciją norint prijungti failus, esančius nuotoliniame serveryje. Jei norite įdiegti šią funkciją, turėsite įjungti parinktį allow_url_fopen vietiniame arba nuotoliniame serveryje esančiame faile php.ini.

Reikalauti

Reikalauti funkcija yra panaši į įtraukimą. Komandos nesiskiria sintakse ir vykdymo technologija. Vienintelis skirtumas yra tas, kad jei trūksta nurodyto failo, reikalaujama, kad scenarijus būtų nutrauktas, o „include“toliau vykdys scenarijų ir parodys atitinkamą įspėjimą „E_WARNING“, kurį galima užblokuoti naudojant specialųjį simbolį @. Pavyzdžiui:

<? php

reikalauti „1q.php“;

aidas „Scenarijus nustoja veikti“; ?>

Šiame pavyzdyje nurodomas neegzistuojančio dokumento 1q.php kelias. Jei failo nėra, scenarijus nevykdys komandos echo, o vartotojo ekrane bus rodomas tuščias lapas arba klaidos pranešimas (atsižvelgiant į php.ini nustatymus). Jei įvedate panašų kodą naudodami „include“:

<? php

įtraukti „1q.php“;

aidas „Scenarijus tęsiasi“; ?>

Echo komanda bus vykdoma ir ekrane pasirodys atitinkamas tekstas.

Rekomenduojamas: