Еми не смятам в случая че думата " правилно " е удачна. Твоя пример не искам да го конкурирам с моя
Въпросът беше да ми покажа кое връща стойността, нищо повече.
Все пак за спорта:
Ако трябва да създавам още една променлива която да носи информация за върнат резултат от функция, не ми се струва нито логично нито времеемко да правя специална променлива която да взима стойността.
Ся за заделяне на памет няма да говорим, ама ако няма да пиша 6 знака повече определено няма да го направя
Да го кажем и така:
ако имаме така ли ще направиш
$obj = new Class();
foreach($obj->return_array() as $pr)...
или
$obj = new Class();
$obj1 = $obj->return_array();
foreach($obj1 as $pr)