Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP Rozdiel medzi require_once a include_once

jazyk PHP slúži ako flexibilný skriptovací jazyk pre web . Aj napriek tomu , že má povesť ako " len" skriptovací jazyk , mnoho veľkých a zložitých projektov sú postavené pomocou PHP ako základ . Pretože toto , PHP obsahuje syntax použiť mnoho súborov cez mnoho projektov " , vrátane " mimo súborov do programov . Existujú rôzne spôsoby , že programátori môžu obsahovať súbory , pomocou " include ( ) " a " require ( ) " funkcie a ich varianty , " alebo ( u) " a " require_once ( ) . " PHP " include ( ) " funkcia

Rovnako ako iné programovacie jazyky , PHP umožňuje programátorom importovať súbory mimo kódu do svojich súčasných projektoch . " Include ( ) " funkcia , ktorá dosahuje tým , že názov súboru ako argument a vloženie obsahu tohto súboru do existujúceho kódu . Napríklad , môže programátor , ktorý chce importovať mimo funkciu zo súboru " func.php " tento súbor zahrnúť do súčasného programu pomocou include ( funkcie ) : ?

< Php include ( " Func . php " ) ? >
PHP " require ( ) " funkcia

funkcie require ( ) sa správa podobne ako include ( funkcie ) , s jedným dôležitý rozdiel . Ak sú funkcie ( ) beží do dovážajúcej chyby , ako je napríklad neexistujúci súbor , vyvoláva varovanie , ale umožňuje kód pokračovať v realizácii . Funkcie require ( ) , na druhej strane , vyvoláva varovanie pri zastavení , spustení . Ak , napríklad , programátor sa snaží zahrnúť súbor , ktorý neexistuje , funkcie require ( ) odošle fatálnu chybu a zastaví program .
" Include_once ( ) " a " require_once ( ) " funkcia

include_once ( ) a require_once ( ) funkcie fungujú rovnakým spôsobom ako ich náprotivky , s jedným malým rozdielom : Každý kontroly funkcie , či súbor s dovozom už inde v programe zahrnuté . Ak áno , potom sa tieto funkcie jednoducho znovu zahrnúť súbor .
Príklady

Predstavte si program , kde chce programátor zahrnúť súbor , ktorý definuje funkciu s názvom " square ( ) . " Táto funkcia trvá číslo a vráti jeho hodnotu štvorcov . Programátor používa " require_once ( ) " funkcie , aby sa uistil , že súbor existuje , a že tento program raz importuje iba súbor . Potom programátor môže použiť funkciu štvorec ( ) v kóde : ?

< Php require_once ( " square.php " ) ; //bude hodiť fatálne chybu, ak súbor neexistuje

$ = štvorec ( 2 ) ; //$ a = 4

>

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené