Выборочный вывод переменных из функции

164
19 декабря 2016, 19:32

Как реализовать, что-то подобное?

function output_vars()
{
$a="грибочки маринованные, вкусненькие";
$b="сальцо солёненькое, аппетитное";
$c="огурчики солёненькие, хрустящие";
$d="100 гр. холодненькой";
return $a;
return $b;
return $c;
return $d;
}
//как вывести, допустим только переменную $b
$b=output_vars(/*как её тут обозначить, если присвоение значения для неё происходит в функции?*/);
print $b."<br>";
Answer 1

Предполагая, что это только пример, то оставляем функцию на месте

function output_vars()
{
    return [
        'a' => "грибочки маринованные, вкусненькие",
        'b' => "сальцо солёненькое, аппетитное",
        'c' => "огурчики солёненькие, хрустящие",
        'd' => "100 гр. холодненькой",
    ];
}
$b = output_vars()['b'];

Но если в функции содержится только определение массива, то тогда надо оставить только его, а функцию убрать совсем.

READ ALSO
Нужна идея (php вывод переменных)

Нужна идея (php вывод переменных)

Есть громоздкое body от table

179
Главная категория Opencart

Главная категория Opencart

Как определить главную категорию товара? Код ниже определяет (к примеру) телефоны -> смартфоны, а мне нужно что бы определяло телефоны -> смартфоны

238
Время жизни access token

Время жизни access token

На сайте реализую авторизацию через это https://vkcom/dev/auth_mobile, все успешно получилось,но access token живет всего 86400 секунд,можно ли как то увеличить...

192
Denwer в глобальной сети. Не работает mysql

Denwer в глобальной сети. Не работает mysql

Я работаю в среде DenwerОн выходит в интернет, и, по моему IP адресу, я могу зайти на свой сайт с любой точки мира

169