Выводить все ошибки

stone86

Новичок
Всем здасте.
Не хотел тему создавать, ситуация такая же, только у меня стоит E_ALL а предупреждений нет.
я уже непосредственно в коде пишу, но их нет.

ini_set('display_errors', 1);
error_reporting(E_ALL);
echo $ddd;

куда копнуть? использую php 5.4 на Open Server
 

флоппик

promotor fidei
Команда форума
Партнер клуба
попробуй error_reporting(-1); — если помогло, значит, php не 5.4
 

stone86

Новичок
не помогло.
На хостинге этот код работает, что логично.
А на локалке глухо
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Вынесено в отдельный тред. Автор, больше не некропостим ;)

PS: а изменения через ini_set срабатывают?
 

Вурдалак

Продвинутый новичок
stone86, посмотри выставились ли значения. Если error_reporting выставлен через какой-нибудь php_admin_value, то через скрипт его поменять не выйдет.
 

stone86

Новичок
php_admin_value в httpd.conf и htaccess не замеченно/
phpinfo показывает
error_reporting-1
 

stone86

Новичок
создал тестовый домен на локалке, на тестовом домене работает, значит что-то перекрывает в самом сайте, буду искать(когда найду отпишусь), всем спасибо.
 

Вурдалак

Продвинутый новичок
Кастомный error handler, например.

Объяснять такого рода ошибки лучше на пальцах в виде
Код:
$ cat foo.php
$ php -v
$ php -l foo.php
$ php foo.php
Чтобы избежать многих нелепых предположений типа синтаксических ошибок и прочего.
 
Последнее редактирование:

stone86

Новичок
Возможно....
но все как обычно банально...
ошибки перехватывались функцией set_error_handler
 
Сверху