Forum und email

gettype

(PHP 4, PHP 5)

gettype — Verkrijg het type van een variabele

Beschrijving

string gettype ( mixed $var )

Geeft het type van de PHP variabele var terug.

Warning

Gebruik gettype() nooit om te kijken of een variabel van een bepaald type is, omdat de string die teruggeven wordt kan veranderen in nieuwere versies. Ook is dit te langzaam omdat het door middel van string-vergelijking werkt.

In plaats hiervan moet je de is_* functies gebruiken.

Moggelijke waarden voor de teruggeven string zijn:

  • "boolean" (vanaf PHP 4)
  • "integer"
  • "double" (om historische redenen wordt "double" teruggeven als het een float betreft, en niet "float")
  • "string"
  • "array"
  • "object"
  • "resource" (vanaf PHP 4)
  • "NULL" (vanaf PHP 4)
  • "user function" (alleen in PHP 3, afgeraden)
  • "unknown type"

In PHP 4 moet je function_exists() en method_exists() gebruiken in plaats van het vroegere gebruik van gettype() op een functie.

Zie ook: settype(), is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar(), en is_string().