Manuel PHP
Précédent |  | Suivant

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

## Voir aussi

is_float()
is_int()
is_numeric()
is_real()
is_string()
is_bool()
is_object()
is_array()

Précédent | Sommaire | Suivant
is_resource | Niveau supérieur | is_string