
ReflectionClass::isIterable 메서드는 주어진 클래스가 반복 가능한지 여부를 확인합니다.
반복 가능한 클래스는 implements IteratorAggregate 또는 implements Iterator 인터페이스를 구현한 클래스입니다.
예를 들어, ArrayObject 클래스는 implements IteratorAggregate 인터페이스를 구현했기 때문에 ReflectionClass::isIterable 메서드는 true를 반환합니다.
반면, stdClass 클래스는 반복 가능한 클래스가 아니기 때문에 ReflectionClass::isIterable 메서드는 false를 반환합니다.
이러한 메서드는 클래스의 반복 가능성을 확인할 때 유용하게 사용할 수 있습니다.
2025-08-03 14:00