SELFPHP

Der Vergleichsoperator ===

 
Informationsseite nach unten Frage
nach unten Antwort
nach unten Beispiel
nach unten Ausgabe
nach unten Erläuterung
nach unten

Frage

Was bewirkt der Operator === ?


nach obennach unten

Antwort

Bei dem Operator === handelt es sich um einen Vergleichsoperator. Hier wird nicht
nur überprüft, ob der Inhalt sondern auch der Typ beider Variablen identisch ist.


nach obennach unten

Beispiel

Anzeigebeispiel: So sieht's aus (Online)

<?PHP
 
 $a 
4;
 
$b 4;

 if( 
$a == $b )
    echo 
'Der Inhalt beider Variablen ist identisch!';

 echo 
'<br>';    

 if( 
$a === $b )
    echo 
'Der Inhalt und Typ beider Variablen ist identisch!';
    
 echo 
'<br>';

 
$c 4;
 
$d "4";

 if( 
$c == $d )
    echo 
'Der Inhalt beider Variablen ist identisch!';

 echo 
'<br>';

 if( 
$c === $d )
    echo 
'Der Inhalt und Typ beider Variablen ist identisch!';
 else
    echo 
'Der Inhalt und Typ beider Variablen ist nicht identisch!';
    
?>


nach obennach unten

Ausgabe

Der Inhalt beider Variablen ist identisch!
Der Inhalt und Typ beider Variablen ist identisch!
Der Inhalt beider Variablen ist identisch!
Der Inhalt und Typ beider Variablen ist nicht identisch!


nach obennach unten

Erläuterung

Die ersten beiden Variablen ($a und $b) sind beide vom Inhalt und Typ her identisch. Beide Variablen
sind hier vom Typ integer.
Die Variablen $c und $d sind zwar vom Inhalt her gleich aber vom Typ unterschiedlich. $c ist vom Typ
integer, wärend $d vom Typ string ist.


nach oben
weiter:weiter Seite
zurück:zurück Seite Operatoren und Ausdrücke
 

© 2001, 2002, 2003
E-Mail Damir Enseleit, mail@selfphp.com ,  Impressum