Pixel Чтобы добавлять в избранное, нужно авторизироваться

php / Интересные конструкции в php

$ php -r '$a=true; !$a && $r=9; echo $r;'
PHP Notice:  Undefined variable: r in Command line code on line 1

Но если 
$ php -r '$a=false; !$a && $r=9; echo $r;'
9

Что в принципе аналогично:
$a=true;
if ($a) {
   $r=9;
}
echo $r;
Т.е. если первая часть false, то остальная часть не выполняется
2010-06-17 14:16:31

Comments

There is no comment for the moment. Add a new comment