| Autor | Zpráva | ||
|---|---|---|---|
| aaa Profil * |
#1 · Zasláno: 2. 7. 2006, 13:27:55
proč je lepší používat require než include?
diky |
||
| djlj Profil |
#2 · Zasláno: 2. 7. 2006, 13:31:51
aaa
Ani jedno není lepší, nebo horší. Manuál: require() a include() jsou totožné, kromě toho, jak zpracovávají chyby. include() vyprodukuje Warning (varování), zatímco require() skončí s chybou typu Fatal Error (velmi vážná chyba). Jinak řečeno, nerozpakujte se použít require(), pokud chcete, aby nepřítomnost souboru zastavila zpracování stránky. include() se takto nechová, skript bude nerušeně pokračovat. Ujistěte se také, že máte v pořádku nastavení include_path. |
||
| Leo Profil |
#3 · Zasláno: 2. 7. 2006, 13:35:59
Pouzijte include a odchytavejte navratovou hodnotu, to bohate staci, Leo
|
||
| mila Profil |
#4 · Zasláno: 2. 7. 2006, 14:21:51
Pouzijte include a odchytavejte navratovou hodnotu, to bohate staci, Leo
Dostal jsem se již ke konstrukcím typu if (false === include $file) {
Možná se to zdá jako blobost, ale E_USER_ERROR se narozdíl od E_ERROR (kterou hodí require) dá ošetřit. Tzn. můžu například napsat sorry, a poslat hlavičku 505. (I když jsem už vymyslel trik, jak tu hlavičku poslat i po fatal error:) |
||
| Leo Profil |
#5 · Zasláno: 2. 7. 2006, 15:09:20
A vraci vam ten vkladany $file neco pres return? Leo
|
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0