is_scalar
(PHP 4 >= 4.0.5, PHP 5)
is_scalar --
Indique si une variable est un scalaire
Description
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.
Liste de paramètres
- var
La variable à évaluer.
Valeurs de retour
Retourne TRUE si var est un scalaire, FALSE
autrement.
Exemples
Exemple 1. 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) ?>
|
L'exemple ci-dessus va afficher : 3.1416
array(3) {
[0]=>
string(11) "hémoglobine"
[1]=>
string(20) "cytochrome c oxidase"
[2]=>
string(11) "ferredoxine"
} |
|