15 maggio 2008

Il php5 è femmina!

Non saprei altrimenti come spiegarmi certe "piccole" incoerenze che ho riscontrato... Un esempio lampante lo si puo' trovare nella costruzione di condizioni da verificare in un ciclo if-else.

Ovvero, se strutturo la condizione in questo modo: "$a != (c || d || f)", quando la uso con c/d/f come stringhe, funge. Quando la uso con c/d/f come interi, NON FUNGE e devo usare il costrutto esteso (cioè "$a != c || $a != d || $a != f") in sua vece!

Ho anche il vago sospetto che succeda anche il contrario, ma non mi sbilancio perché mi sa che forse sono semplicemente rintronata dalle 3000 linee di codice php distribuite su più files.

(Alcune risposte qui)

Nessun commento:

Posta un commento

NOTA BENE: Se vi ostinate a commentare posts di un mese fa, scatta la moderazione (se non sono in vacanza, controllo quasi ogni giorno)... Ovviamente, se siete spammers vi cancello :)