is_resource
<<<
is_scalar is_string
>>>

6.38 Fonctions de gestion des variables
6 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

6.38.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)
?>

<< is_scalar >>
is_resource Fonctions de gestion des variables is_string