PHP Dokumentation: Function gettype
12. Januar 2010 von werner
gettype
(PHP 4, PHP 5)
gettype — Liefert den Datentyp einer Variablen
Beschreibung
Liefert den Datentyp einer Variablen. var.
Warnung
Benutzen Sie gettype() niemals, um auf einen bestimmten Typ zu prüfen, da die zurückgegebene Zeichenkette irgendwann geändert werden könnte. Außerdem ist diese Methode langsam, da sie einen Vergleich von Zeichenketten benutzt.
Verwenden Sie stattdessen die is_*-Funktionen.
Parameter-Liste
- var
Die Variable, deren Typ ermittelt werden soll.
Rückgabewerte
Mögliche Werte der zurückgegebenen Zeichenkette sind:
Beispiele
Beispiel #1 gettype()-Beispiel
<?php$data
= array(1, 1., NULL, new stdClass, 'foo');foreach (
$data as $value) {
echo gettype($value), "\n";
}?>Das oben gezeigte Beispiel erzeugteine ähnliche Ausgabe wie:
integerdoubleNULLobjectstring
Siehe auch
- settype() – Legt den Typ einer Variablen fest
- is_array() – Prüft, ob die Variable ein Array ist
- is_bool() – Prüft, ob eine Variable vom Typ boolean ist
- is_float() – Prüft, ob eine Variable vom Typ float ist
- is_int() – Prüft, ob eine Variable vom Typ int ist
- is_null() – Prüft ob eine Variable NULL enthält
- is_numeric() – Prüft, ob eine Variable eine Zahl oder ein numerischer String ist
- is_object() – Prüft, ob eine Variable vom Typ object ist
- is_resource() – Prüft, ob eine Variable vom Typ resource ist
- is_scalar() – Prüft ob eine Variable skalar ist
- is_string() – Prüft, ob Variable vom Typ string ist
- function_exists() – Falls die angegebene Funktion definiert ist, wird TRUE zurück gegeben
- method_exists() – Prüft on eine Methode innerhalb eines Objekts existiert