Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

РНР. require() глючит...

7.8K
28 сентября 2007 года
littlefrankie
57 / / 23.08.2006
когда использую директиву require("somefile.php");
если в somefile.php есть ошибки синтаксиса, то скрипт выполняется до ошибки а потом просто отрубается. Сообщений об ошибке не выводится. В чём дело????
251
28 сентября 2007 года
SkyMаn
1.7K / / 31.07.2007
поставь error_reporting(E_ALL);
15
28 сентября 2007 года
shaelf
2.7K / / 04.05.2005
а ещё лучше в E_ALL|E_STRICT
7.8K
28 сентября 2007 года
Tingo
201 / / 17.05.2007
Последний в случае РНР5.
15
28 сентября 2007 года
shaelf
2.7K / / 04.05.2005
С учётом того, что от 4 офицально полностью отказываются (прекращается поддержка полностью), то об нём можно забыть как о мамонте. Уже 6 на подходе.
8
29 сентября 2007 года
mfender
3.5K / / 15.06.2005
Цитата: littlefrankie
когда использую директиву require("somefile.php");
если в somefile.php есть ошибки синтаксиса, то скрипт выполняется до ошибки а потом просто отрубается. Сообщений об ошибке не выводится. В чём дело????


Помимо того, что уже написано выше, добавлю, что лучше использовать директиву require_once(). Впрочем, это добавление, немного offtop.

7.8K
01 октября 2007 года
littlefrankie
57 / / 23.08.2006
Цитата: SkyM@n
поставь error_reporting(E_ALL);



нифига((( поставил error_reporting(E_ALL); также пробовал другие флаги. непомогает(((((((((((((((((

8
01 октября 2007 года
mfender
3.5K / / 15.06.2005
Цитата: littlefrankie
нифига((( поставил error_reporting(E_ALL); также пробовал другие флаги. непомогает(((((((((((((((((


Ты в начале всех действий его поставил, надеюсь?

7.8K
01 октября 2007 года
Tingo
201 / / 17.05.2007
А может у него в require-файле все засобаченно?
или же прямым словом лежит exit()?
334
01 октября 2007 года
HexEdit
809 / / 27.07.2006
Цитата: shaelf
а ещё лучше в E_ALL|E_STRICT


случайно заметил...
Сам то понял что написал? E_ALL|E_STRICT == E_ALL
Нужно E_ALL & ~E_STRICT

251
02 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: HexEdit
случайно заметил...
Сам то понял что написал? E_ALL|E_STRICT == E_ALL
Нужно E_ALL & ~E_STRICT


Неа :)
E_ALL= 6143
E_STRICT = 2048
Следовательно, 6143+2048=8191, в итоге
E_ALL|E_STRICT = 8191

Shaelf, согласен, также помогает для проверки синтаксиса.

7.8K
02 октября 2007 года
littlefrankie
57 / / 23.08.2006
вроде всё делаю правильно... пробовал и в скрипте и в пхп.ини писать. не помогаит(((((((((

директива в начале скрипта. на всякий случай также прописал в начале включаемого скрипта. никаких екзитов нигде нет...

ааааааааааааааааааааааа!!!!! помогите!!! сос!!!
ничерта не пойму!!! чтото сделал, что вообще об ошибках не сообщается %( вроде ничего не менял особого. восстановил пхп.ини по умолчанию - глюк не прошел!!!!!!!

вышел из положения: отлаживаю скрипт в командной строке...
15
02 октября 2007 года
shaelf
2.7K / / 04.05.2005
2HexEdit Прекрасно понял, что написал, более того, пишу так в конфиг файле (который цепляется везде) с первого знакомства с PHP5 и прекрасно себя чувстую. RTFM.
7.8K
02 октября 2007 года
littlefrankie
57 / / 23.08.2006
всего то надо было поправить директиву
display_errors = On
7.8K
02 октября 2007 года
Tingo
201 / / 17.05.2007
ааа......... идиотизм.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог