Autor | Zpráva | ||
---|---|---|---|
Pavel Krátký Profil * |
#1 · Zasláno: 1. 8. 2016, 23:20:27
Zdravím,
na začátku skriptu mám zapnutý výpis chyb ini_set("display_errors", 1); error_reporting (E_ALL); když se snažím vyvolat chybu, např: $var = 77 / 0; parser chybu "ignoruje", nevypíše warning (zero division) a skript vesele pokračuje dál. Můžete mi prosím někdo poradit, zda / jak ho přinutit, aby to nedělal? Díky! |
||
user Profil * |
#2 · Zasláno: 1. 8. 2016, 23:26:44
Zkus ještě:
ini_set('display_startup_errors', 1); display_errors = on |
||
Davex Profil |
#3 · Zasláno: 1. 8. 2016, 23:48:30
Pavel Krátký:
„nevypíše warning (zero division) a skript vesele pokračuje dál.“ Je to jenom varování, takže skript bude pokračovat dál, i kdyby se varování vypsalo. „Můžete mi prosím někdo poradit, zda / jak ho přinutit, aby to nedělal?“ Aby nedělal co? Nevypisoval chybu nebo nepokračoval? |
||
Martin2 Profil * |
#4 · Zasláno: 2. 8. 2016, 05:05:31
Pavel Krátký:
Jak přinutit parser vypisovat chybová hlášení Chyby parseru, tedy především ze skupiny E_PARSE a E_STRICT, není možné ovlivnit při běhu programu (v případě takové chyby není program ani spuštěn), takže změň nastavení php.ini. Mimo to, na produkčním serveru nemá zobrazování chyb co pohledávat. Tam patří jen chybový log, ladit programy je třeba ještě u sebe na svém PC. |
||
Časová prodleva: 9 let
|
0