bool ReflectionClass::isIterateable()Parameters:this the function takes no parameters.Return value:this function returns TRUE if a particular class is iterative, otherwise FALSE.The following programs illustrate the function ReflectionClass::isIterateable()in PHP:
Program 1:
< ? php
// Create an iteration class p
class
p
implements
Iterator {
public
function
rewind
() {}
public
function
next() {}
public
function
valid() {}
public
function
current() {}
public
function
key() {}
}
// Using ReflectionClass() above
// class p
$class
=
new
ReflectionClass (
’p’
);
// Calling the isIterateable() function
$A
=
$class
-> isIterateable();
// Get true or false
var_dump (
$A
);
?>
Output:bool (true)Program 2:
// Create an iterative class p
class
p {
public
function
getIterator() {}
}
// Using ReflectionClass() over
// class p
$class
=
new
ReflectionClass (
’p’
);
// Calling the isIterateable() function
$A
=
$class
-> isIterateable();
// Get true or false
var_dump (
$A
);
?>
Output:bool (false)
Link: https://www.php.net/manual/en/reflectionclass.isiterateable.php