7.105 Variables
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . doubleval . empty . floatval . get_defined_vars . get_resource_type ->gettype . import_request_variables . intval . is_array . is_bool . is_callable . is_double . is_float . is_int . is_integer . is_long . is_null . is_numeric . is_object . is_real . is_resource . is_scalar . is_string . isset . print_r . serialize . settype . strval . unserialize . unset . var_dump . var_export
|
7.105.12 gettype()Retourne le type de la variable[ Exemples avec gettype ] PHP 3, PHP 4
string
gettype (
mixed
var
)
gettype
retourne le type de la
variable PHP
var
.
Attention |
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.
A la place, utilisez les fonctions
is_*
.
|
Les chaînes de caractères que peut retourner la fonction
sont les suivantes :
- "
boolean
" (depuis PHP 4)
- "
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
" (depuis PHP 4)
- "
NULL
" (depuis PHP 4)
- "
user function
" (PHP 3 uniquement, abandonné)
- "
unknown type
"
En
PHP
4, il est recommandé d'utiliser
function_exists
et
method_exists
pour remplacer l'utilisation de
gettype
sur une fonction.
Voir aussi
settype
,
is_array
,
is_bool
,
is_float
,
is_integer
,
is_null
,
is_numeric
,
is_object
,
is_resource
,
is_scalar
et
is_string
.
|