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