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); если не нужны ошибки ваще  ;)