Не выводятся ошибки парсинга PHP

12
[Удален]
#11

нотисы не считаются за ошибки синтаксиса, и без них все должно работать.

Но ради чистоты эксперимента я поставил E_STRICT. И display_startup_errors тоже включил из конфига (раньше включалось из .htaccess)

Толку ноль

тестю вот на этом http://awcms.ru/error.php

там внутри


if $var=x then x;

для надежности.

A5
На сайте с 06.08.2006
Offline
46
#12
neolord:
нотисы не считаются за ошибки синтаксиса, и без них все должно работать.
Но ради чистоты эксперимента я поставил E_STRICT. И display_startup_errors тоже включил из конфига (раньше включалось из .htaccess)

Толку ноль
тестю вот на этом http://awcms.ru/error.php
там внутри

if $var=x then x;

для надежности.

Согласен E_NOTICE не ошибки синтаксиса. Ошибки это E_PARSE.

Ваш код при E_STRICT у меня выдает пустой экран. При Е_ALL Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in /home/www/2.php on line 2. Такая же ошибка и при E_ALL & ~E_NOTICE

Версия PHP Version 5.2.6

D3
На сайте с 31.03.2009
Offline
4
#13

Попробуйте редиректить ошибки в файл:

display_errors = off

display_startup_errors = Off
log_errors = On
error_log = /var/log/phperror.log

PS: не забудьте создать файлик /var/log/phperror.log

-- Блог СисАдмина: SysAdmin.md Server Support Company: SSCompany.net
[Удален]
#14
Art569:
Согласен E_NOTICE не ошибки синтаксиса. Ошибки это E_PARSE.

Ваш код при E_STRICT у меня выдает пустой экран. При Е_ALL Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in /home/www/2.php on line 2. Такая же ошибка и при E_ALL & ~E_NOTICE
Версия PHP Version 5.2.6

Кто бы мог подумать... Двачую вам сотни нефти 🍻

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий