Portál AbcLinuxu, 9. května 2025 16:36

Dotaz: php: osetreni "Parse error"

31.10.2006 19:06 Tomáš Glabasňa | skóre: 5 | Kravaře
php: osetreni "Parse error"
Přečteno: 157×
Odpovědět | Admin
Zdravim,

vite jak osetrit chybove hlasky "Parse error" a "Fatal error"? Kdyz tyto chyby nezachytim pomoci set_error_handler. Neslo by predat chybovy stav nejak Apachi aby zobrazil nejakou jinou chybovou stranku?
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2006 20:02 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: php: osetreni "Parse error"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč by nešlo je přes set_error_handler chytat? Jen tohle je podmínka:

The following error types cannot be handled with a user defined function: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR, E_COMPILE_WARNING, and most of E_STRICT raised in the file where set_error_handler() is called.

Primo predat chybovy stav Apachi nevim. Ale napada me mozny zpusob pres pouziti prikazu pro output buffer (napr. ob_start()) a pak prikaz header().
31.10.2006 20:55 Tomáš Glabasňa | skóre: 5 | Kravaře
Rozbalit Rozbalit vše Re: php: osetreni "Parse error"
Tak nevim ale prave stavy "E_ERROR, E_PARSE..." me nejdou odchytit pomoci set_error_handler, at delam co delam
31.10.2006 21:01 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: php: osetreni "Parse error"

Pravděpodobně si špatně vysvětlujete onu větu výše. IMHO ta věta říká, že tyto chyby pomocí set_error_handler() odchytit nejdou...

Každý má právo na můj názor!
31.10.2006 21:08 Tomáš Glabasňa | skóre: 5 | Kravaře
Rozbalit Rozbalit vše Re: php: osetreni "Parse error"
hm tak to vypada ze mam asi s resenim tohoto problemu smulu :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.