Funcții de gestionare a variabilelor
PHP Manual

is_scalar

(PHP 4 >= 4.0.5, PHP 5)

is_scalar Determină dacă o variabilă este un scalar

Descrierea

bool is_scalar ( mixed $var )

Determină dacă variabila dată este un scalar.

Variabilele scalare sunt acelea ce conțin un integer, float, string sau boolean. Tipurile array, object și resource nu sunt scalare.

Notă:

is_scalar() nu consideră valorile de tip resource a fi scalare deoarece resursele sunt tipuri de date abstracte care în prezent se bazează pe numere întregi. Nu trebuie de bazat pe acest detaliu de implementare, deoarece poate fi schimbat în viitor.

Parametri

var

Variabila ce este evaluată.

Valorile întoarse

Întoarce TRUE dacă var este un scalar, FALSE în caz contrar.

Exemple

Example #1 Exemplu 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)

?>

Exemplul de mai sus va afișa:

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

Vedeți de asemenea


Funcții de gestionare a variabilelor
PHP Manual