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.



-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Rispondere a