Форум: "Прочее";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
ВнизУбрать предупреждения, PHP Найти похожие ветки
← →
dyd (2006-04-19 22:28) [0]Здравствуйте. Вот разбираюсь с ПхП, как можно сделать так, чтобы не показывались различного рода предупреждения, типа:
Notice: Undefined index: image_url in z:\home\localhost\www\2.php on line 18
За ранее спасибо
← →
LexxX © (2006-04-19 22:43) [1]Дериктива в php.ini
display_errors=off
← →
dyd (2006-04-19 22:46) [2]А есть ли вариант, не изменяя ничего в php.ini, т.к. на серваке ничего не смогу поменять.
← →
Styx_ (2006-04-19 22:51) [3]error_reporting(...)
Но лучший вариант - не писать кода, приводящего к подобным результатам.
← →
dyd (2006-04-19 22:51) [4]if ($Data[image_url] != "") {
.....
}
Вот здесь появляется предупреждение. Как можно от него избавиться, не редактируя пхп.ини? Как проверить что image_url "Undefined index"?
← →
LexxX © (2006-04-19 22:52) [5]Есть команда, позволяющая переопределить дериктивы в php.ini, но я ее не помню.
Гугл+Яндекс в помощь.
← →
Styx_ (2006-04-19 22:54) [6]То, что у Вас -
if (!empty($Data[image_url])) {...
Есть ещё
if (isset($Data[image_url])) {...
(но это немного другое)
← →
LexxX © (2006-04-19 22:55) [7]
ini_set
(PHP 4 >= 4.0RC1)
ini_set -- Set the value of a configuration option
Description
string ini_set (string varname, string newvalue)
Sets the value of the given configuration option. Returns the old value on success, false on failure.
← →
McSimm © (2006-04-19 23:18) [8]отключить просто, функция error_reporting(E_ALL ^ E_NOTICE);
но это причина будущих проблем.
правильнее всего, как уже сказали, писать код, не приводящий к появлению предупреждений, а вывод перенаправлять в лог файл
← →
mfender © (2006-04-20 09:27) [9]Могу посоветовать поставить кавычки:
if ($Data["image_url"] != "") {
.....
}
если, конечно, image_url - не константа...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c