%tul: Was denn, == oder ===

Beitrag lesen

Hi

wo liegt der unterschied? was bedeutet das '==='...
irgendwie komme ich nun drucheinander.. ich dachte immer == dient zum vergleich..

Stimmt auch. === dient auch zum Vergleich.
Der Unterschied besteht darin, dass "===" zusätzlich prüft, ob die Typen der beiden Ausdrücke gleich sind.

{code lang=php]
$i =(int)1;
if($i=="1")
[/code}
ergibt false.

{code lang=php]
$i =(int)1;
if($i==1)
[/code}
ergibt true.
(ich habe den Code nicht getestet, aber er muss so eigentlich stimmen)

Tschausen
%tul