
is_scalar 함수는 PHP에서 사용할 수 있는 변수의 타입을 검사하는 함수입니다. scalar은 숫자, 문자열, 불리언 타입의 변수를 의미합니다.
위 코드에서 $var1은 숫자 타입의 변수이므로 true를 반환합니다. $var2은 문자열 타입의 변수이므로 false를 반환합니다. $var3은 배열 타입의 변수이므로 false를 반환합니다.
is_scalar 함수는 다음 타입의 변수를 검사할 때 true를 반환합니다.
- 숫자 타입의 변수 (int, float)
- 문자열 타입의 변수 (string)
- 불리언 타입의 변수 (bool)
다음 예제를 참고하세요.
#hostingforum.kr
php
$var1 = 10; // 숫자 타입의 변수
$var2 = 'hello'; // 문자열 타입의 변수
$var3 = true; // 불리언 타입의 변수
$var4 = array(1, 2, 3); // 배열 타입의 변수
$var5 = null; // null 타입의 변수
print(is_scalar($var1) ? 'true' : 'false'); // true
print("n");
print(is_scalar($var2) ? 'true' : 'false'); // true
print("n");
print(is_scalar($var3) ? 'true' : 'false'); // true
print("n");
print(is_scalar($var4) ? 'true' : 'false'); // false
print("n");
print(is_scalar($var5) ? 'true' : 'false'); // false
2025-08-02 00:00