Forum und email

gettype

(PHP 4, PHP 5)

gettype — Returnează tipul unei variabile

Descriere

string gettype ( mixed $var )

Returnează tipul variabilei PHP var .

Avertizare

Nu folosiţi niciodată gettype() pentru a testa un anumit tip de dată pentru că şirul de caractere returnat poate să se schimbe la versiuni următoare. În plus, operaţia este şi consumatoare de timp, deoarece implică comparaţie între şiruri de caractere.

Se recomandă folosirea funcţiilor is_*.

Valori posibile pentru şirul de caractere returnat sunt:

  • "boolean" (începând cu PHP 4)
  • "integer"
  • "double" (din motive istorice, se returnează "double" în loc de "float" în cazul tipului float)
  • "string"
  • "array"
  • "object"
  • "resource" (începând cu PHP 4)
  • "NULL" (începând cu PHP 4)
  • "user function" (doar în PHP 3, nu se mai foloseşte)
  • "unknown type"

Pentru PHP 4, se foloseşte function_exists() şi method_exists() în loc de gettype() pentru o funcţie.

Mai cunsultaţi settype(), is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar() şi is_string().