gettype
(PHP 4, PHP 5)
gettype — Retourne le type de la variable
Description
Retourne le type de la variable var .
Avertissement
N'utilisez jamais gettype() pour v�rifier un type, car la cha�ne retourn�e est sujette � modification sans pr�avis dans une version ult�rieure. De plus, c'est bien plus long comme cela, car cela implique une comparaison de cha�ne.
� la place, utilisez les fonctions is_*.
Liste de param�tres
- var
-
La variable � analyser.
Valeurs de retour
Les cha�nes de caract�res que peut retourner la fonction sont les suivantes :
- "boolean"
- "integer"
- "double"(pour des raisons historiques, "double" est retourn�e lorsqu'une valeur de type float est fournie, au lieu de la cha�ne "float")
- "string"
- "array"
- "object"
- "resource"
- "NULL"
- "unknown type"
Exemples
Exemple #1 Exemple avec gettype()
<?php
$data = array(1, 1., NULL, new stdClass, 'foo');
foreach ($data as $value) {
echo gettype($value), "\n";
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire � :
integer double NULL object string
Voir aussi
- settype() - Affecte un type � une variable
- is_array() - D�termine si une variable est un tableau
- is_bool() - D�termine si une variable est un bool�en
- is_float() - D�termine si une variable est de type nombre d�cimal
- is_int() - D�termine si une variable est de type nombre entier
- is_null() - Indique si une variable vaut NULL
- is_numeric() - D�termine si une variable est un type num�rique
- is_object() - D�termine si une variable est de type objet
- is_resource() - D�termine si une variable est une ressource
- is_scalar() - Indique si une variable est un scalaire
- is_string() - D�termine si une variable est de type cha�ne de caract�res
- function_exists() - Indique si une fonction est d�finie
- method_exists() - V�rifie que la m�thode existe pour une classe