gettype
(PHP 4, PHP 5, PHP 7)
gettype — Liefert den Datentyp einer Variablen
Beschreibung
Liefert den Datentyp der Variablen
var.
Zur Typprüfung sollten die is_* Funktionen verwendet werden.
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 erzeugt eine ähnliche Ausgabe wie:
integer double NULL object string
Siehe auch
- settype() - Legt den Typ einer Variablen fest
- get_class() - Ermittelt den Klassennamen eines Objekts
- is_array() - Prüft, ob die Variable ein Array ist
- is_bool() - Prüft, ob eine Variable vom Typ boolean ist
- is_callable() - Prüft ob der Inhalt einer Variable als Funktion aufgerufen werden kann
- 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 ob eine Methode innerhalb eines Objekts existiert