[supersaibal]Originariamente inviato da daveus
che diavolo stai dicendo willis?
assegnazione restituisce true
errore di mysql restituisce false
risultato l'if è false, quindi esegue l'else e ritorna false alla funzione
[/supersaibal]
non è che non mi fidavo di te ,però per convincermi definitivamente ho fatto una piccola prova
Codice PHP:
<?php
$a
=false;
$b=19;
if(
$b=$a)
{echo 
"l'assegnazione è true";} 
else {echo 
"l'assegnazione è false";}
?>
ed in effetti hai ragione tu.Però non capisco,se nell'if ci faccio un'assegnazione, per decidere quale ramo dell'if scegliere va a controllare il valore della variabile che ha subito l'assegnazione?quindi "if($a=$b)//eccetera" è un modo svelto di scrivere "$a=$b;if($a)//eccetera",dico bene?