Der Martin: if mit ===

Beitrag lesen

Hallo,

Sind hier die drei = sinnvoll?

$content = $_GET['content'];

if($content === "maps")

  
nein, und das Umkopieren der GET-Parameter auch nicht.  
Der Operator === wird verwendet, um zwei Operanden nicht nur hinsichtlich ihres Wertes, sondern auch ihres Typs zu vergleichen - beispielsweise um unterscheiden zu können, ob eine Funktion den boolschen Wert false oder den numerischen Wert 0 zurückgibt.  
  
In deinem Beispiel sind beide Operanden Strings, ein typsicherer Vergleich bringt also keinen zusätzlichen Gewinn.  
  
Ciao,  
 Martin  

-- 
Es sagte...  
ein korpulenter Lehrer zu einem Schüler, der ihn ein Fass genannt hatte: "Nein. Ein Fass ist von Reifen umgeben, ich dagegen von Unreifen."  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(