У меня есть это, это не работает явно.Как добавить переменную к объекту в php
$start = $hours->start{$day};
Мне нужно изменить динамический день $. $ day может быть любой день недели
//For example
$start = $hours->startSunday;
Позвольте мне попытаться быть более ясным. Следующие объекты содержат определенное время
// will echo something like 8:00am
echo $hours->startSunday;
//will echo something like 7:00am
echo $hours->startMonday;
мне нужно, чтобы быть в состоянии изменить день часть динамически с переменным, так как это может быть в любой день недели.
//so something like
echo $hours->start.$day;
но не работает
вы можете показать полный код? – user2936213
Не используйте переменные переменные имена. Попробуйте метод, например. '$ Часов-> старт ($ день)'. –
почему бы не использовать этот 'call_user_func_array (массив ($ hours, 'start'. $ Day), $ args)'? – PRAISER