PHP – Variable
Variablentyp feststellen
Variablentypen ___
PHP kennt keine strenge Typisierung von Variablen. Das macht das Schreiben von Code zwar einfacher. Andererseits erschwert es die Fehlersuche. Wer zum Beispiel bei einer Funktion sicher gehen möchte, dass nur Daten eines bestimmten Typs übergeben werden, kann sich den Variablentyp ausgeben lassen:
$i = 3;
echo gettype($i);
?>
Als Ergebnis sehen Sie die Meldung integer. Übrigens ist gettype() nicht ersteWahl für das Abfangen falscher Variablentypen. Denn mit if (gettype($i) == ‘integer’) wäre ein aufwendiger String-Vergleich notwendig. Sinnvoller ist es in diesem Fall, die Funktion is_int() einzusetzen.
Lesen Sie auch :