Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
de:entwickler:programmierrichtlinien [2013/07/04 11:18] – [Kontrollstrukturen] fassede:entwickler:programmierrichtlinien [2015/09/23 19:20] (current) – Kapitel Vergleichsoperatoren hinzugefügt fasse
Line 185: Line 185:
 <code php>echo '<a href="javascript: beispiel(\'uebergabe\');" target="_self">Html-Code</a>';</code> <code php>echo '<a href="javascript: beispiel(\'uebergabe\');" target="_self">Html-Code</a>';</code>
  
 +===== Vergleichsoperatoren =====
 +Beim Vergleich des Inhalts von Variablen sollten diese so gewählt werden, dass auch der Typ (integer/string) mit geprüft wird. Dies erreicht man, indem man gleich mit **===** oder ungleich mit **!==** angibt.
 +<code php>if($a == $b)  // prüft nur ob der Inhalt gleich ist. "Test" == Test   > true
 +if($a === $b) // prüft ob auch der Typ gleich ist. "Test" === Test   > false
 +              //                                   "Test" === "Test" > true
 +
 +if($a != $b)  // prüft nur ob der Inhalt ungleich ist. "Test" != Test2   > true
 +if($a !== $b) // prüft ob auch der Typ gleich ist. "Test" !== Test   > false
 +              //                                   "Test2" !== "Test" > true
 +</code>
  • de/entwickler/programmierrichtlinien.txt
  • Last modified: 2015/09/23 19:20
  • by fasse