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

Статус
В этой теме нельзя размещать новые ответы.

Drakon

Новичок
ИМХО в PHP проекте не должно быть ошибок, в т. ч. и WARNING. Поэтому я всё отлавливаю и @ не использую.
 

cDLEON

Онанист РНРСlub
itprog
empty не генерирует, а генерирует сам ПХП. Потому как на вход к ней поступает неициализированная переменная.
 

cDLEON

Онанист РНРСlub
itprog
Теперь не генерирует. На 4-ом ПыхПыхе генерит.
 

HraKK

Мудак
Команда форума
cDLEON
Вот, значит не ступил. А я уже за моск бояцца начал.
 

itprog

Cruftsman
cDLEON
бред, специально попробовал на 4, нет никаких ошибок
 

HraKK

Мудак
Команда форума
itprog
Я не буду утверждать но у меня вроде генерировал. В любом случии, если не генерирует в 5, значит не надо isset если надо еще и empty.

Но это мы отошли в частности которые, не очень интересны. Вопрос стоял в другом.
 

cDLEON

Онанист РНРСlub
itprog
Попробуй $_POST['bla'] несуществующую проверить.
Должно генерить. По крайней мере у меня раньше генерило.
 

Sokil.Dmytro

Новичок
<?
$flag=false;
print_r(empty($flag);
?>

выведет true. а значение у переменной есть! я также могу захотеть и 0 передать через гет/пост. а мне рассзазывают что пусто. так нада изСет или нет?
 

Sokil.Dmytro

Новичок
tf
зачем читать если не скекрет. я не удивлялся я утверждал :)
так что сам иди почитай :)
а разговор я так понял о необходимости изсета перед емпти.
емпти будет возвращать труе при пустой и несуществующей переменной. т.е. если в поле надо записать 0 то мне скажут что мой ноль кудато пропал и покажут пустое поле. быть изсету!
 

Sokil.Dmytro

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

хотя следуя Котерову, было пару вариантов применения. один из них был проверкой нажатия сабмита, когда пофиг какое значение, лижбы переменная инициализированна была.
 

HraKK

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