Проблема именно в error_reporting.
Фишка в том, что некоторые деятели пишут без проверки наличия переменной. Типа большинство серверов это проигнорируют - значит всё нормально. По моему, довольно ламерский подход.
Пример:
$x = $_GET["name"]; // а вдруг никакой "name" не передавался?
// тут некоторые умники идут дальше и пишут элемент массива
// без ковычек: эффект получается аналогичный
header( ... ); // или может быть старт сессии.
//тут получаем критическую ошибку по тому, что заголовок
//уже установлен при выписке извещений.
|