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

Ваш аккаунт

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

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

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

[PHP] Warning

1.8K
03 февраля 2003 года
snaiper
39 / / 11.11.2002
Вот как в пхп отключить эти дурацкие сообщения ??
У меня виндовс пхп покоя не даёт...
чуть что , так орёт !
Как это дело в скрипте И в конфиге отключить мона ?
250
03 февраля 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by snaiper
Вот как в пхп отключить эти дурацкие сообщения ??
У меня виндовс пхп покоя не даёт...
чуть что , так орёт !
Как это дело в скрипте И в конфиге отключить мона ?


ЭКак ты правильно подметил, это делается в php.ini :

error_reporting = E_ALL; display all errors, warnings and notices

замени на:

error_reporting = E_ERROR;

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

1.8K
03 февраля 2003 года
snaiper
39 / / 11.11.2002
Цитата:
Originally posted by Joker

ЭКак ты правильно подметил, это делается в php.ini :

error_reporting = E_ALL; display all errors, warnings and notices

замени на:

error_reporting = E_ERROR;

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



А как выключить это в самом скрипте ?

250
04 февраля 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by snaiper


А как выключить это в самом скрипте ?


можно:
error_reporting

583
04 февраля 2003 года
#define
150 / / 03.12.2002
Еще есть display_errors off
Я считаю, что писать код надо так, чтобы никаких ворнингов не вылазило.. [isset() рулит! и не только].
Из мануала про error_reporting:
Код:
<?
// Turn off all error reporting
error_reporting(0);

// Report simple running errors
error_reporting  (E_ERROR | E_WARNING | E_PARSE);

// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting (E_ALL ^ E_NOTICE);

// Report all PHP errors (bitwise 63 may be used in PHP 3)
error_reporting (E_ALL);

// Same as error_reporting(E_ALL);
ini_set ('error_reporting', E_ALL);
?>
4
04 февраля 2003 года
mike
3.7K / / 01.10.2002
Если нет доступа к php.ini, воспользуйся функцией ini_set(). Она может помочь не только в этой ситуации.

http://doc.novsu.ac.ru/php/4.0.6/function.ini-set.html
285
06 февраля 2003 года
Romik
479 / / 24.11.2002
Цитата:
Originally posted by snaiper


А как выключить это в самом скрипте ?



Перед вызовом каждой функции ставь @.
Например: @mysql_connect(...), вобщем @ как раз подавляет сообщения об ошибках, это есть в мануале...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог