Indique si une variable est un scalaire

# is_scalar

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

is_scalar — Indique si une variable est un scalaire

### Description

function is_scalar(mixed `$value`): bool

Indique si une expression est évaluée en tant que valeur scalaire.

Voir types scalaires pour plus d'informations.

> Note:

> is_scalar() ne considère pas les valeurs des types resource comme scalaires, étant donné que les ressources sont des types abstraits, basés sur des entiers. Ceci est susceptible de changer.

> Note:

> La fonction is_scalar() ne considère pas la valeur NULL comme un scalaire.

### Liste de paramètres

`value`

  La variable à évaluer.

### Valeurs de retour

Retourne `true` si `value` est un scalaire, `false` autrement.

### Exemples

Exemple #1 Exemple avec is_scalar()

    <?php
    function show_var($var)
    {
        if (is_scalar($var)) {
            echo $var, PHP_EOL;
        } 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"
    }

### Voir aussi

- is_float() - Détermine si une variable est de type nombre décimal
- is_int() - Détermine si une variable est de type nombre entier
- is_numeric() - Détermine si une variable est un nombre ou une chaîne numérique
- is_real() - Alias de is_float
- is_string() - Détermine si une variable est de type chaîne de caractères
- is_bool() - Détermine si une variable est un booléen
- is_object() - Détermine si une variable est de type objet
- is_array() - Détermine si une variable est un tableau

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open