Код (Text): function foo() { return array(1,2,3); } foreach (foo() as $i) echo $i; насколько так правильно делать? или лучше так Код (Text): $items=foo(); foreach ($items as $i)
пофиг. все равно foreach работает с копией массива Добавлено спустя 1 минуту 17 секунд: и еще смотря что вы хотите делать внутри цикла с элементами этого массива.
так как vs показал вообще лучше не делать, даже без функции ))) возможен неожиданный побочный эффект. работа с указателями требует особой осторожности, если есть возможность решить задачу иначе, лучше иначе.
хм... Ты прав, недразумение вылетит может. А зачем тут это?!) Он вообще спросил просто... Код (PHP): foreach(foo() as $key => $val) { } foreach(foo() as $key) { }