8.135 Fonctions de gestion des variables
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . debug_zval_dump . 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
|
8.135.29 is_scalar()
Indique si une variable est un scalaire
[ Exemples avec is_scalar ] PHP 4 >= 4.0.5, PHP 5
bool
is_scalar (
mixed
var
)
Indique si la variable donnée est un scalaire.
Les variables scalaires sont celles qui contiennent des
entiers, des nombres à virgule flottante, des chaînes de
caractères ou des booléens. Les types
array
,
object
et
resource
ne sont pas scalaires.
| Note | |
is_scalar
ne considère pas les valeurs des types ressource
comme scalaires, étant donné que les ressources sont des types abstraits,
basés sur des entiers. Ceci est susceptible de changer.
|
-
var
-
La variable à évaluer.
Retourne
TRUE
si
var
est un scalaire,
FALSE
autrement.
| Exemple avec is_scalar |
<?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416; $proteines = array("hémoglobine", "cytochrome c oxidase", "ferredoxine");
show_var($pi);
show_var($proteines) ?>
|
|