Programmierung – PHP
Variablentyp feststellen

Office-AnwendungenSoftware

PHP kennt keine strenge Typisierung von Variablen, das erschwert es die Fehlersuche.

Typisierung ___

PHP kennt keine strenge Typisierung von Variablen. Das macht das Schreiben von Code zwar einfacher, andererseits erschwert es die Fehlersuche. Wer 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 erste Wahl für das Abfangen falscher Variablentypen. Denn mit if (gettype($i) == ‘integer’) wäre ein aufwendiger String-Vergleichnotwendig. Sinnvoller ist in diesem Fall die Funktion is_int().

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