
`is_scalar()` 함수는 PHP에서 사용할 수 있는 원시 타입(Scalar Type)인 숫자, 문자열, 불리언 값을 체크하는 함수입니다.
`is_scalar()` 함수를 사용할 때는 원시 타입의 값을 체크할 때 사용합니다. 예를 들어, `is_scalar('hello')`은 `true`를 반환할 것입니다. `is_scalar(123)`도 `true`를 반환할 것입니다. 하지만, `is_scalar([1, 2, 3])`은 `false`를 반환할 것입니다.
원시 타입의 값을 체크할 때 `is_scalar()` 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
// 숫자
var_dump(is_scalar(123)); // bool(true)
// 문자열
var_dump(is_scalar('hello')); // bool(true)
// 불리언
var_dump(is_scalar(true)); // bool(true)
// 배열
var_dump(is_scalar([1, 2, 3])); // bool(false)
`is_scalar()` 함수를 사용하지 않는 방법은 다음과 같습니다.
#hostingforum.kr
php
// 숫자
var_dump(is_int(123)); // bool(true)
var_dump(is_float(123.45)); // bool(true)
// 문자열
var_dump(is_string('hello')); // bool(true)
// 불리언
var_dump(is_bool(true)); // bool(true)
// 배열
var_dump(is_array([1, 2, 3])); // bool(true)
2025-05-13 17:25