Просто пытаюсь вернуть массив в функцию.Не удача ...
(flag_friend_get_friends () - это функция, которая возвращает список объектов, содержащих массивы)
Так что без функции это работает:
<?php
$users_friends = flag_friend_get_friends($user->uid);
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
$test = $users_friends_ids;
print $test[0];
?>
Если я попытаюсь обернуть его функцией, она не будет работать (ничего не печатается) ...:
<?php
function myfunc () {
$users_friends = flag_friend_get_friends($user->uid);
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
return $users_friends;
}
$test = myfunc();
print $test[0];
?>
В чем «преднамеренная» ошибка?: (
Обновленный код:
<?php
function myfunc () {
$users_friends = flag_friend_get_friends($user->uid);
foreach ($users_friends as $id => $value) {
$users_friends_ids[] = $id;
}
return $users_friends;
}
$test = myfunc($user);
print $test[0];
?>