ArrayObject getIteratorClass() Function in PHP Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report 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 // PHP program to illustrate the // getIteratorClass() function $arr = array("a" => "geeks", "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 // PHP program to illustrate the // getIteratorClass() function // Create a custom interator class SampleIterator extends ArrayIterator{ } $arr = array("a" => "geeks", "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: https://www.php.net/manual/en/arrayobject.getiteratorclass.php Comment More info G gopaldave Follow Improve Article Tags : Web Technologies PHP PHP-array PHP-function PHP-ArrayObject +1 More Explore PHP Tutorial 8 min read BasicsPHP Syntax 4 min read PHP Variables 5 min read PHP | Functions 8 min read PHP Loops 4 min read ArrayPHP Arrays 5 min read PHP Associative Arrays 4 min read Multidimensional arrays in PHP 5 min read Sorting Arrays in PHP 4 min read OOPs & InterfacesPHP Classes 2 min read PHP | Constructors and Destructors 5 min read PHP Access Modifiers 4 min read Multiple Inheritance in PHP 4 min read MySQL DatabasePHP | MySQL Database Introduction 4 min read PHP Database connection 2 min read PHP | MySQL ( Creating Database ) 3 min read PHP | MySQL ( Creating Table ) 3 min read PHP AdvancePHP Superglobals 6 min read PHP | Regular Expressions 12 min read PHP Form Handling 4 min read PHP File Handling 4 min read PHP | Uploading File 3 min read PHP Cookies 9 min read PHP | Sessions 7 min read Like