PHP – Variable
Variablentyp feststellen

Office-AnwendungenSoftware

PHP kennt keine strenge Typisierung von Variablen. Das macht das Schreiben von Code zwar einfacher. Andererseits erschwert es die Fehlersuche.

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.

Autor: swasi
Anklicken um die Biografie des Autors zu lesen  Anklicken um die Biografie des Autors zu verbergen