[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: php errors [OT]



Il Wed, 11 Apr 2012 14:09:39 +0200, Paolo Sala ha scritto:


Questo codice ha un po' di bug. Io ti consiglio, in sviluppo, di usare 
sempre E_ALL | E_STRICT

> function test()
> {
> $ret = '';

Inizializzi $ret vuota.

> if ($var) {

$var non e` definita, ma se disattivi i notice e` semplicemente uguale 
alla stringa vuota, che per tua fortuna e` uguale a false, quindi salti 
l'echo successivo:

>     echo $var;

> } else {
>     echo 'la variabile $var non esiste';

Ed esegui questo pezzo, stampando a video il testo.

> }
> return $ret;

E qui torni la stringa vuota perche` non hai mai usato $ret.

Quindi la funzione si comporta correttamente. Forse hai sbagliato da 
qualche altra parte.

Bye.



Reply to: