Поддерживает ли .NET что-либо подобное переменным переменным PHP? Если нет, то как можно было бы максимально легко реализовать такую функцию? 1 Если вы считаете, что переменные переменные всегда плохие, не стесняйтесь изложить свое дело, но главный вопрос: как они могут быть реализованы?
У меня есть массив, к которому я могу получить доступ только через переменные переменные, например: $foo['bar'] = "pie"; $fixed_name_variable = "foo['bar']"; echo $$fixed_name_variable; Который в пироге pie троиса. Кроме того, что он просто ничего не возвращает. Поэтому мне нужно знать, действительно ли этот подход работает или мне нужно переосмыслить его. Просто заметил. На второй строке, […]
Я развиваюсь в PHP некоторое время, и у меня все еще не было задачи, где мне приходилось использовать переменные переменные. Может ли кто-нибудь дать мне примеры, где их использовать – хорошая идея? Или они были включены в язык просто для удовольствия?
Итак, у меня есть этот цикл php foreach <?php foreach ($step_count->rows as $step) { ?> и $ step будет шагом числа 1, 2, 3, 4, 5 до общих этапов в цикле необходимо установить значение изображений в цикле в standard_image_1 или любой другой шаг … так, например, <input value="<?php echo {$standard_image_"$step['number']"}; ?>" /> поэтому в основном […]
Я хочу сообщить своей функции, какую переменную вызывать, исходя из дня недели. День недели хранится в $ s_day, а переменные, которые я хочу вызывать, изменяются в зависимости от того, в какой день. например Я сохранил строку «Добро пожаловать на неделю» в $ d_monday_text1. Вместо того, чтобы создавать набор из 7 условных операторов (например, если date […]
Я знаю, что вы можете сделать: $hash('foo') и $$foo а также $bar[$foo] , что называется каждой из этих вещей?
Переменные переменные кажутся довольно крутыми, но я не могу придумать сценарий, в котором можно было бы использовать их в рабочей среде. Что такое такой сценарий? Как они были использованы?
В PHP есть что-то вроде следующего? $blah = 'foo1'; class foo2 extends $blah { //… } class foo1 { //… } Это дает ошибку. Я хочу динамически установить $ blah, чтобы я мог расширить любой класс, который я хочу. Изменить: причина для этого, потому что я хотел использовать функцию из другого класса в связанном классе. […]
Я видел этот код if (is_null($$textVarName)) { $$textVarName = $_defaultTexts[$type]; } что такое код «$$»?