Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перехватить warning в include 
:(
    Опции темы
Simpliest
Дата 17.12.2009, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: 1
Всего: 3



Цитата(Ипатьев @  17.12.2009,  20:13 Найти цитируемый пост)

а при чем здесь это? неверный синтаксис, во-первых, вызывает далеко не warning
а во-вторых, откуда бы ему взяться неверному синтаксису?
и втретьих, рекомендую почитать, что там написано 

Цитата(gta4kv @  17.12.2009,  20:48 Найти цитируемый пост)
Note: For technical reasons, this function is deprecated and removed from PHP.


Я так понимаю под вечер думать оба не желают? А читать тем более вовсе?

Цитата(SneG0K @  17.12.2009,  07:58 Найти цитируемый пост)
он посылает с ошибкой и на этом все заканчивается

Насколько я понимаю - ошибка это не warning это раз. Поскольку стандартный warning имеет стандартные же средства для перехвата.

А два, я почему-то до сих пор наивно полагаю, что люди читают больше чем 3 строчки из мануала :( в который их посылают.
gta4kv, коль уж задался целью цитировать, цитируй полностью.
Цитата
Instead, use php -l somefile.php from the commandline. 




Ну и для полноты картины - три
Цитата(SneG0K @  17.12.2009,  20:43 Найти цитируемый пост)
вы даже не представляете, что может взяться в плагине от стороннего разработчика. 

Либо отдаем основную проверку на откуп того, кто собирает систему из плагинов.

Либо занимаемся сертификацией плагинов сторонних разработчиков. (и соответственно их тестированием)

Есть еще один вариант. Контент от всех плагинов получать через ajax - тогда падение системы  можно обработать на стороне пользователя.
Поскольку такие ошибки как недостаток памяти могут крашить систему до состояния невозможности обработать даже саму ошибку. У Котерова была заметка о том, как частично перехватить фатальные ошибки.

Добавлено через 1 минуту и 30 секунд
А, пардон, не оба. 
Топикстартер тоже мануал читать не умеет :( Жестоко.


--------------------
user posted image
PM   Вверх
sTa1kEr
Дата 18.12.2009, 00:36 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Цитата(SneG0K @  17.12.2009,  22:43 Найти цитируемый пост)
вы даже не представляете, что может взяться в плагине от стороннего разработчика. 

Вот именно. А PHP скрипт тем более не представляет и никакими командами узнать это не сможет. По этому единственный способ - это оставить проверку работоспособности плагина на совести разработчика, либо проверять их самому, а в скрипте уже подключать только заведомо рабочие плагины.
PM MAIL   Вверх
nerezus
Дата 18.12.2009, 04:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

вы даже не представляете, что может взяться в плагине от стороннего разработчика.
 Лучше пусть модуль падает, чем неверно работает с чужими данными.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.