[Php-it] confronto booleani
Gianluca Baù
gianluca at ihuri.it
Mon Jul 9 11:19:18 CEST 2007
Domenico Lorusso wrote:
> 1euro al giorno e questo spazio e' tuo. info at ziobudda.net
> ___________FINE_____SPONSOR_______________________________
>
> Gianluca Baù ha scritto:
>
>>
>> E' meglio utilizzare
>>
>> if ( !$booleano ) etc..
>>
>> o
>>
>> if ( $booleano === false )
>>
>> stesso discorso per il true.
>
> Io partirei con il chiedermi il motivo (e quindi spiegarcelo :-) ) di
> questo distinguo.
>
> Il php mutua dal C il concetto di test logici, a questo punto if ($var)
> è un perfettamente corretto.
>
> Vi sono dei casi (come il valore di ritorno di strpos) in cui è
> neccessario fare un test anche sul tipo, ma sono eccezzioni (sgradevoli
> aggiungo)
>
> Il type-juggling è una caratteristica intrinseca del PHP e secondo me
> anche coerente con la filosofia di un linguaggio di scripting, quindi
> non cercherei di forzargli la mano.
>
> Poi possiamo discutere i vantaggi di una tipizzazione più o meno forte e
> dove sta andando php e il web, ma questa è un'altra cosa :-)
Beh vorrei semplicemente seguire una delle due vie.
Mi ritrovo codice in cui a volte faccio confronti in un modo e a volte
in un altro. Mi piacerebbe standardizzare l'utilizzo e basta.
Prima di farlo però mi interessava sapere se un metodo o l'altro era
preferibile :)
More information about the Php-it
mailing list