Codice PHP:
if ($a=$b)
echo $a;
I due frammenti di codice sono equivalenti? Se no, per cosa si distinguono?Codice PHP:
$a=$b;
if ($a!=false)
echo $a;
Codice PHP:
if ($a=$b)
echo $a;
I due frammenti di codice sono equivalenti? Se no, per cosa si distinguono?Codice PHP:
$a=$b;
if ($a!=false)
echo $a;
if ($a=$b)
sbagliato.
http://www.php.net/manual/en/languag...assignment.php
http://www.php.net/manual/en/languag...comparison.php
Poi, anche se tu usassi l'operatore giusto, i due codici darebbero risultati uguali solo se $a e' uguale a $b e nessuno dei due e' false. Ti consiglio vivamente di dare un occhiata alla teoria.