(PHP 4 >= 4.0.5, PHP 5, PHP 7)
is_scalar — Bir değişken sayıl mı diye bakar
Belirtilen değişkenin değeri sayıl türlerden biri ise TRUE
döner.
Sayıl türler: integer, float, string ve boolean. Sayıl olmayan türler: array, object ve resource.
Bilginize:
is_scalar() işlevi resource türündeki değerleri, tamsayılara dayalı soyut veri türleri olduklarından sayıl değerler olarak ele almaz. Bu gerçeklenim ayrıntısı bir kural olarak ele alınmamalıdır, ileride değişebilir.
değişken
Sınanacak değişken.
Belirtilen değişkenin değeri sayıl türlerden biri ise TRUE
, aksi takdirde
FALSE
döner.
Örnek 1 - is_scalar() örneği
<?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)
?>
Yukarıdaki örneğin çıktısı:
3.1416 array(3) { [0]=> string(10) "hemoglobin" [1]=> string(20) "cytochrome c oxidase" [2]=> string(10) "ferredoxin" }