Задать вопрос
@Mixa

Получить содержимое переменной из функции по ее названию?

Подскажите, каким образом лучше организовать "склад" значений перемененных, которые многократно используются на разных страницах в разных частях сайта?

Например, есть

$color = "синий";
$religiya = "христианство";
$pogoda = "хорошая";


И так, скажем, 40 переменных, которые я хотел бы загнать все в функцию и вызывать как-то типа
giveme('religiya");

Как такое лучше организовать?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
function giveme($name) {
   $color = "синий";
   $religiya = "христианство";
   $pogoda = "хорошая";
    return $$name;
}
https://ideone.com/PUnMaq

Или так
function giveme($name) {
   $data = [
    'color' => "синий",
    'religiya' => "христианство",
    'pogoda' => "хорошая",
   ];
 
   return $data[$name];
}
https://ideone.com/RlaJCR
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
через get_defined_vars можно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽