Typenkonvertierung

Aus php bar

Wechseln zu: Navigation, Suche

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 
Persönliche Werkzeuge