Насколько не правильно обращаться к переменным, которые не определены…
Пример:
Переменная $a не была определена…
echo ‘сегодня’.$a;
или
if ($a)…
собственно ошибки не выводит , но хотелось точно бы знать?!
Спасибо.
1. kostyan - 29 Июля, 2011 - 10:20:01 - перейти к сообщению
2. CTAPu4OK - 29 Июля, 2011 - 10:46:15 - перейти к сообщению
<?php
error_reporting(7);
error_reporting(7);
3. kostyan - 29 Июля, 2011 - 11:22:41 - перейти к сообщению
Так я правильно понял, что так делать НЕЛЬЗЯ?!
Подскажите тогда, как организовать красиво вывод такой структуры, при определенных элементах и при первой загрузке страницы, когда элементы не определены, не дублируя строки?
Часть стоки для вывода к примеру:
…“ цвет $arr[1], количество $arr[2], масса $arr[2]”….
Спасибо.
Подскажите тогда, как организовать красиво вывод такой структуры, при определенных элементах и при первой загрузке страницы, когда элементы не определены, не дублируя строки?
Часть стоки для вывода к примеру:
…“ цвет $arr[1], количество $arr[2], масса $arr[2]”….
Спасибо.
4. Мелкий - 29 Июля, 2011 - 11:32:36 - перейти к сообщению
kostyan пишет:
собственно ошибки не выводит , но хотелось точно бы знать?!
Выводит, если вы их слушаете. Уровень E_NOTICE, строго говоря - предупреждение, но делать так не стоит.
Включите, вообще, для разработки E_ALL | E_STRICT
kostyan пишет:
при первой загрузке страницы, когда элементы не определены
Почему элементы не определены при первой загрузке?
Проверяйте на существование и в случае отсутствия, объявляйте.
5. iflight - 29 Июля, 2011 - 11:37:49 - перейти к сообщению
не совсем понятен второй вопрос но если не знаете существует ли переменная,то можно делать так:
Или например так: