$ и @ как операторы

  • Автор темы Автор темы Drakon
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
ИМХО в PHP проекте не должно быть ошибок, в т. ч. и WARNING. Поэтому я всё отлавливаю и @ не использую.
 
itprog
empty не генерирует, а генерирует сам ПХП. Потому как на вход к ней поступает неициализированная переменная.
 
itprog
Теперь не генерирует. На 4-ом ПыхПыхе генерит.
 
cDLEON
Вот, значит не ступил. А я уже за моск бояцца начал.
 
itprog
Я не буду утверждать но у меня вроде генерировал. В любом случии, если не генерирует в 5, значит не надо isset если надо еще и empty.

Но это мы отошли в частности которые, не очень интересны. Вопрос стоял в другом.
 
itprog
Попробуй $_POST['bla'] несуществующую проверить.
Должно генерить. По крайней мере у меня раньше генерило.
 
<?
$flag=false;
print_r(empty($flag);
?>

выведет true. а значение у переменной есть! я также могу захотеть и 0 передать через гет/пост. а мне рассзазывают что пусто. так нада изСет или нет?
 
tf
зачем читать если не скекрет. я не удивлялся я утверждал :)
так что сам иди почитай :)
а разговор я так понял о необходимости изсета перед емпти.
емпти будет возвращать труе при пустой и несуществующей переменной. т.е. если в поле надо записать 0 то мне скажут что мой ноль кудато пропал и покажут пустое поле. быть изсету!
 
это уже зафлудилось и последние полторы страници обсуждалось какраз про изСет :) ну это ничего.
вообщето против ибо люблю решать проблемы элегантно а не топорно, а закрывать глаза на глюки - это топорный метод. я лучше ее гдето в коде инициализирую, потом меньше лаж будет.

хотя следуя Котерову, было пару вариантов применения. один из них был проверкой нажатия сабмита, когда пофиг какое значение, лижбы переменная инициализированна была.
 
Нечего нового тема не принесет,а про isset и empty создайте новую тему.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху