PHP - meghatározza, hogy mely hibák php esik a jelentésben

int error_reporting ([int $ level])

error_reporting () függvény beállítja az értékét error_reporting direktíva futásidőben. A PHP egy csomó hibát szintet. Ezen funkció segítségével beállíthatja hibaszintjének futási idejét, amely bekerül a jelentésbe. Ha az opcionális szint nincs megadva, error_reporting () visszatér az aktuális szint értéke a hiba naplózás.

paraméter lista

Az új érték error_reporting szinten. Ez lehet egy bitmask vagy konstansok. Ha konstansok ellenőriznie kell a kompatibilitást az új változat a PHP. Új verziók új hibaarány szélesítik a integer típusú. Mindez azt eredményezheti, hogy instabil, ha régebbi egész szám szimbólumok hiba szintet.

Elérhető szintek állandó hibák és azok leírását lásd Előre definiált állandók.

visszatérési értékei

Visszaadja a régi érték error_reporting szinten, vagy az aktuális érték, ha a szint nincs megadva.

Példa # 1 error_reporting () használatával

// kikapcsolása hibanaplózási
error_reporting (0);

// Ide a jelentésben egy egyszerű leírást a hiba
error_reporting (E_ERROR | E_WARNING | E_PARSE);

// Jelentéstulajdonságok E_NOTICE üzenetek (elhelyezhet üzenetet
// neproinitsializirovannyh változók vagy hibákat változó nevét)
error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// hozzá üzenetek kívül minden hiba E_NOTICE
// Ez az érték alapértelmezés szerint engedélyezve van a php.ini-ben
error_reporting (E_ALL ^ ​​E_NOTICE);

// hozzá a jelentésben minden PHP hibák (lásd. Változtatások)
error_reporting (E_ALL);

// hozzá a jelentésben minden PHP hibák
error_reporting (- 1);

// Ugyanaz, mint error_reporting (E_ALL);
ini_set ( 'error_reporting' E_ALL.);

jegyzetek

A legtöbb E_STRICT hibák fogott fordítási időben, így ezek a hibák nem szerepelnek a jelentést egy fájlba, ahol error_reporting kiterjesztették E_STRICT hibák (és fordítva).

Ha át -1. Ez jelenik meg az összes lehetséges hibát, még akkor is, ha az új változat a PHP hozzá olyan szinten, vagy állandó. A PHP-verziót 5.4. E_ALL állandó átviteli azonos eredményt ad.

Lásd még:

Kapcsolódó cikkek