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"
} |
|