is_countable 함수
is_countable 함수는 변수 안의 요소 개수를 셀 수 있는지 확인합니다.
변수가 배열이거나 Countable 인터페이스를 구현한 객체인 경우 true를 반환합니다.
그렇지 않으면 false를 반환합니다.
문법
is_countable(mixed $value): bool
예제
배열이 요소를 셀 수 있는지 확인해 봅니다:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
코드 실행 결과:
true
예제
문자열이 요소를 셀 수 있는지 확인해 봅니다:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
코드 실행 결과:
false
예제
Countable 인터페이스를 구현한 객체를 확인해 봅니다:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
코드 실행 결과:
true