Состовные переменные

MuranoZ51

Новичок
Никак не получается составить переменную $user из других переменных и строк, чтобы получилось
$user = $vasya_email.. Где же ошибка ?

Код:
// $vasya_email["personal"] = (string)"[email protected]";

$name = (string)"vasya";
$select_type = (string)"home";

$type = ["home"=>"personal", "work"=>"business"];

$home = $type[$select_type];


$user = ${$name."_email"."[".$home."]"};


var_dump($user); // NULL
 

Фанат

oncle terrible
Команда форума
Это не решение, а костыль для идиотского кода.
Главное никому не показывай - над тобой будут смеяться и говорить обидные слова.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@MuranoZ51, тебя потом распнут за такой код, как минимум, а как максимум - взашей выгонят с нормальной работы. Ты рефакторить свой код пробовал с таким подходом?
 

MuranoZ51

Новичок
у меня в тех задании данные с переменными имена которых менять нельзя. в зависимости от исходных данных будет выбираться тот или иной массив. другого выхода я не вижу.
 
Сверху