is_scalar

is_scalar -- Indique si une variable est un scalaire

Description

bool is_scalar ( mixed var)

is_scalar( ) retourne TRUE si la variable var est scalaire , et FALSE sinon .

Les variables scalaires sont celles qui contiennent des entiers , des nombres à virgules flottantes , des chaînes de caractères ou des booléens . Par exemple :

 
?php

 
function

 
show_var(

 
$var

 
)

 
{

 
if

 
(is_scalar($var)

 
)

 
echo

 
$var

 
;

 
    else

 
var_dump($var)

 
;

 
}

 
$pi

 
=

 
3.1416

 
;

 
$proteines

 
=

 
array("hemoglobine"

 
,

 
"cytochrome

 
c

 
oxidase"

 
,

 
"ferredoxine")

 
;

 
show_var($pi)

 
;

 
/

 
/

 
affiche

 
:




 
3.1416

 
show_var(

 
$proteines

 
)

 
/

 
/

 
affiche

 
:

 
/

 
/

 
array(3

 
)

 
{

 
/

 
/

 
[0]=

 
/

 
/

 
string(10

 
)

 
"hemoglobine

 
"

 
/

 
/

 
[1]=

 
/

 
/

 
string(20

 
)

 
"cytochrome

 
c

 
oxidase

 
"

 
/

 
/

 
[2]=

 
/

 
/

 
string(10

 
)

 
"ferredoxine

 
"

 
/

 
/

 
}

 
?





Note : is_scalar() a été ajoutée en version PHP 4.05.

Voir aussi : is_bool( ) , is_double( ) , is_numeric( ) , is_float( ) , is_int( ) , is_real( ) , is_string( ) , is_object( ) , is_array( ) et is_integer( ) .