Syntax:int CachingIterator::getFlags (void)
Parameters:This function takes no parameters.
Return Value:This function returns the flags used for this CachingIterator instance.Below the programs illustrate the CachingIterator::getFlags() function in PHP:
Program 1:
// Declare the array
$arr
=
array
(
’G’
,
’ e’
,
’e’
,
’ k’
,
’s’
);
// Create a new CachingIterator
$cachIt
=
new
CachingIterator (
new
ArrayIterator (
$arr
),
CachingIterator::FULL_CACHE
);
// Get the flag
$flag
=
$cachIt
-> getFlags();
// Show flag
var_dump (
$flag
);
?>
Exit:int (256 )
Program 2:
// Declare ArrayIterator
$arr
=
array
(
"a"
= >
" Geeks "
,
"b"
= >
"for"
,
"c"
= >
"Geeks" ,
"d"
= >
"Computer"
,
"e"
= >
"Science"
,
"f"
= >
"Portal"
);
// Create a new CachingIterator
$cachIt
=
new
CachingIterator (
new
ArrayIterator (
$arr
),
CachingIterator::FULL_CACHE
);
// Get the flag
$flag
=
$cachIt
-> getFlags();
// Display the flag value
var_dump (
$flag
);
?>
Exit:int (256 )
Link: https://www.php.net /manual/en/cachingiterator.getflags.php