is_resource
is_string
Fonctions de gestion des variables
PHP Manual

# 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 décimaux, 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() - 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 type 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

is_resource
is_string
Fonctions de gestion des variables
PHP Manual