[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