ArrayObject getIteratorClass() Function in PHP

The getIteratorClass() function of the ArrayObject class in PHP is used to get the classname of the iterator used to iterate over this ArrayObject.

Syntax:

string getIteratorClass() 

Parameters: This function does not accepts any parameters.

Return Value: This function returns the iterator classname for this ArrayObject.

Below programs illustrate the above function:

Program 1:




<?php
// PHP program to illustrate the
// getIteratorClass() function
  
$arr = array("a" => "zambiatek", "b" => "are", "c" => "awesome");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Fetch the iterator classname 
$itrClassName = $arrObject->getIteratorClass();
  
// Print the iterator classname
print($itrClassName);
  
?>


Output:

ArrayIterator

Program 2:




<?php
// PHP program to illustrate the
// getIteratorClass() function
  
// Create a custom interator
class SampleIterator extends ArrayIterator{
      
}
  
$arr = array("a" => "zambiatek", "b" => "are", "c" => "awesome");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Set new iterator
$arrObject->setIteratorClass('SampleIterator');
  
// Fetch the iterator classname 
$itrClassName = $arrObject->getIteratorClass();
  
// Print the iterator classname
print($itrClassName);
  
?>


Output:

SampleIterator

Reference: http://php.net/manual/en/arrayobject.getiteratorclass.php

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Check Also
Close
Back to top button