Manuale PHP
Indietro |  | Avanti

# is_scalar

(PHP 4 >= 4.0.5, PHP 5)

is_scalar -- Verifica se la variabile è di tipo scalare

## Descrizione

bool is_scalar ( mixed var )

Verifica se la data variabile sia di tipo scalare

Le variabili scalari sono quelle contenenti valori di tipo integer, float, string oppure boolean. I tipi array, object e resource non sono scalari.

> Nota: La funzione is_scalar() non considera il tipo resource come valore scalare, dato che il tipo resource è una tipologia di dato astratto che attualmente si basa su interi. Tuttavia non ci si può basare su questo tipo di implementazione, in futuro potrebbe cambiare.

## Elenco dei parametri

var

  La variabile da valutare.

## Valori restituiti

Restituisce `TRUE` se la variabile indicata dal parametro var è di tipo scalare, in caso contrario restituisce `FALSE`.

## Esempi

Esempio 1. Esempio di uso di is_scalar()

`<?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416; $proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin"); show_var($pi); show_var($proteins) ?>`

Il precedente esempio visualizzerà:

    3.1416
    array(3) {
      [0]=>
      string(10) "hemoglobin"
      [1]=>
      string(20) "cytochrome c oxidase"
      [2]=>
      string(10) "ferredoxin"
    }

## Vedere anche:

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

Indietro | Partenza | Avanti
is_resource | Risali | is_string