Typenkonvertierung
Aus php bar
Variablen können in PHP Ihren Typ wechseln, dies gilt als eine der Besonderheiten der Sprache.
Beispiel:
1 $int = 10; // 10 2 $string = 'test'; // "test" 3 $string = $int . $string; // "10test" 4 $int = $string++; // 11 5
Die damit einhergehende Flexibilität verleitet leider zu unsauberem Programmierstil. Mit Typenkonvertierung (casting) kann man einen bestimmten Typen erzwingen:
1 $int = 10; // 10 2 $string = (string)$int; // "10" 3 $int = (int)$string; // 10 4 $bool = (bool)$int; // true 5

