Если я напишу такую конструкцию: PHP: foreach( $objClass->getSomeArray() as $arrFoo ) { // ******** } Будет ли функция: getSomeArray() выполняться на каждой итерации? где можно почитать про детали внутреннего мира PHP?
Зачем вам внутренний мир, если в основах плаваете? Вам вот это надо от и до разобрать: https://secure.php.net/manual/ru/langref.php
Нет, функция вызовется 1 раз, а потом ее вывод, если он iterable будет прокручен от начала и до конца, на каждом цикле присваивая переменной $arrFoo очередной элемент. Довольно богато внутренний мир можно изучать через php.net