(PHP 4 >= 4.0.5, PHP 5)
is_scalar — 변수가 스칼라인지 확인
주어진 변수가 스칼라인지 확인합니다.
스칼라 변수는 integer, float, string, boolean을 포함합니다. array, object, resource는 스칼라가 아닙니다.
Note: is_scalar()는 resource형 값을 스칼라로 간주하지 않습니다. 자원은 추상적인 자료형으로 현재는 정수에 기반하고 있지만, 이 구현 상세에 의존해선 안되며, 변경될 수 있습니다.
평가할 변수.
var 가 스칼라이면 TRUE, 아니면 FALSE를 반환합니다.
Example #1 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)
?>
위 예제의 출력:
3.1416 array(3) { [0]=> string(10) "hemoglobin" [1]=> string(20) "cytochrome c oxidase" [2]=> string(10) "ferredoxin" }