Forum Webscript.Ru
Программирование => PHP => Тема начата: volod от 31 Мая 2006, 16:20:49
-
апачевский лог забивается сообщениями типа
--------------------------
PHP Notice: Undefined variable: height in /usr/data/Core/GeneralUtilities/DesignStyle_class.php on line 469
--------------------------
как сделать так, чтобы ноутисы туда не писались?
версия php 4.4.2
-
[p]error_reporting[/p]
log_errors (http://ru.php.net/manual/en/ref.errorfunc.php#ini.log-errors)
-
error_reporting - это функция , которая указыват, какие ошибки выводить в сам броузер, так сказать.
еррор-лог - принимает только булеанское значение, т.е., фиксить ошибки (вообще все ошибки) в логе, или не фиксить.
мне же нужно пропускать только ноутисы. остальное пускай пишет в лог, дабы видедь, если че-то не так.
-
поправка: в смысле, log_errors (а не еррор-лог)
-
Почитай вдумчиво про [p]error_reporting[/p].
-
прочитал, но так и не увидел ответа..
я всегда ее использовал для регулирования вывода еррров в броузер, по другому пока не знаю, как можно использовать.
ты уж подскажи, если все не так сложно..
-
volod
Не мучай себя поправь код и в дальнейшем пиши акуратно.
-
volod
Она везде выводит. При отладке выводи все сообщения, причем в браузер; а после запуска только ошибки, притом в лог.
[OFF]for_i_0
Неужели ты все переменные объявляешь перед использованием?[/OFF]
-
угу, даже так.. ок, будем пробовать, спасибо.
а по поводу замечания к for_i_0, вобщем-то поддерживаю, поскольку не стоит забывать, что пхп как раз и отличается от с++, что переменные можно не объявлять.
а раз есть такая возможность, значит ею пользуються, и никакого плохого стиля я в этом не вижу.
-
hanslinger
[OFF]в лог они не попадают а в браузере их нет.[/OFF]
-
[OFF]
Переведи :)[/OFF]
-
не понел правда о чом вы, но думаю error_reporting(0); если не нужны ошибки ваще ;)