PHP Portal » PHP Handbuch » gettype

Werbung

gettype


(PHP 4, PHP 5)

gettypeLiefert den Datentyp einer Variablen

Beschreibung

string gettype ( mixed $var )

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

PHP Code
1
2
3
4
$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
  • 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