PHP.nl

is_scalar

is_scalar

Finds whether a variable is a scalar

bool **is_scalar** mixed $value

Finds whether an is evaluated as a scalar value. expression

See for more information. scalar types

Opmerking: > does not consider type values to be scalar as resources are abstract datatypes which are currently based on integers. This implementation detail should not be relied upon, as it may change. is_scalar``resource

Opmerking: > does not consider NULL to be scalar. is_scalar

valueThe variable being evaluated.

Returns true if is a scalar, false otherwise. value

Voorbeeld: example

<?php
function show_var($var) 
{
    if (is_scalar($var)) {
        echo $var, PHP_EOL;
    } else {
        var_dump($var);
    }
}

$pi = 3.1416;
$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");

show_var($pi);
show_var($proteins)

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

is_float``is_int``is_numeric``is_real``is_string``is_bool``is_object``is_array