ПредишенСледващото

Int error_reporting ([междинно ниво $])

error_reporting () функция задава стойността на error_reporting директива по време на изпълнение. PHP има много нива грешки. Чрез тази функция можете да настроите нивото на време грешка в скрипта изпълнение, които ще бъдат добавени към доклада. Ако разполагате с допълнително ниво не е зададен, error_reporting () ще върне текущата стойност на нивото на сеч грешка.

списък параметър

Новият Нивото на стойност error_reporting. Това може да е bitmask или именувани константи. При използване на именувани константи, ще трябва да следи за съвместимостта с нови версии на PHP. Нови версии могат да се добавят нови нива на грешки, увеличаване на видовете на цяло число. Всичко това може да доведе до нестабилна при използване на по-възрастните целочислени символи нива на грешки.

Налични нива постоянни грешки и техните описания, вижте Предварително-дефинирани константи.

стойности за връщане

Връща старата стойност на ниво error_reporting или текущата стойност, ако не е уточнено нивото.

Example # 1 error_reporting () като се използва

// Изключете сеч грешка
error_reporting (0);

// включи в доклада, просто описание на грешката
error_reporting (E_ERROR | E_WARNING | E_PARSE);

// Включи предаване съобщения E_NOTICE (след съобщение за
// neproinitsializirovannyh променливи или грешки в имената на променливите)
error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// добавя съобщения за всички грешки, с изключение E_NOTICE
error_reporting (E_ALL

// добавите в доклада всички PHP грешки (вж. На промените)
error_reporting (E_ALL);

// добавите в доклада всички PHP грешки
error_reporting (- 1);

// Същото като error_reporting (E_ALL);
ini_set ( "error_reporting" E_ALL.);

бележки

Повечето от грешките E_STRICT са уловени по време на компилация, така че тези грешки не са включени в отчета на файл, в който error_reporting разшири и да включва грешки E_STRICT (и обратно).

Ако преминете -1. Тя ще се покажат всички възможни грешки, дори и новите версии на PHP добавите ниво или постоянна. Във версията на PHP 5.4. E_ALL постоянно предавателно отношение дава същия резултат.

Вижте също

Подкрепете проекта - споделете линка, благодаря!