Вопросы с тегом «variables»

146
создать экземпляр класса из переменной в PHP?

Я знаю, что этот вопрос звучит довольно расплывчато, поэтому я поясню это на примере: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Это то, что я хочу сделать. Как бы вы это сделали? Конечно, я мог бы использовать eval () следующим...

145
Как применить прозрачность к цветовой переменной CSS?

Я разрабатываю приложение в электронном виде, поэтому у меня есть доступ к переменным CSS. Я определил цветовую переменную в vars.css: :root { --color: #f0f0f0; } Я хочу использовать этот цвет main.css, но с некоторой непрозрачностью: #element { background: (somehow use var(--color) at some...

144
Смешивание переменной PHP со строковым литералом

Скажем, у меня есть переменная, $testи она определяется как:$test = 'cheese' Я хочу вывести cheesey, что могу сделать вот так: echo $test . 'y' Но я бы предпочел упростить код до чего-то более похожего (что не сработает): echo "$testy" Есть ли способ yобработать переменную как отдельную от...

143
Переменные уровня класса Objective-C

У меня есть класс Film, в каждом из которых хранится уникальный идентификатор. В C #, Java и т. Д. Я могу определить статический int currentID, и каждый раз, когда я устанавливаю ID, я могу увеличивать currentID, и изменение происходит на уровне класса, а не на уровне объекта. Можно ли это сделать...

143
В чем разница между преобразованием вверх и вниз по отношению к переменной класса

В чем разница между преобразованием вверх и вниз относительно переменной класса? Например, в следующей программе класс Animal содержит только один метод, но класс Dog содержит два метода, а затем мы приводим переменную Dog к переменной Animal. Если приведение выполнено, то как мы можем вызвать...

143
Как мне вызвать setattr () в текущем модуле?

Что мне передать в качестве первого параметра objectфункции setattr(object, name, value), чтобы установить переменные в текущем модуле? Например: setattr(object, "SOME_CONSTANT", 42); дает тот же эффект, что и: SOME_CONSTANT = 42 внутри модуля, содержащего эти строки (с правильными object). Я...

143
Постоянная установка переменной среды PATH в OSX

Я прочитал несколько ответов о том, как установить переменные среды в OSX на постоянной основе. Во-первых, я попробовал это: как навсегда установить $ PATH в Linux / Unix? но у меня было сообщение об ошибке no such file and directory, поэтому я подумал, что могу попробовать...

142
Использование i и j в качестве переменных в Matlab

iи jявляются очень популярными именами переменных (см., например, этот вопрос и этот ). Например, в циклах: for i=1:10, % do something... end Как индексы в матрицу: mat( i, j ) = 4; Почему они не должны использоваться как имена переменных в...

141
Почему локальные переменные требуют инициализации, а поля - нет?

Если я создаю в своем классе bool, что-то вроде того bool check, по умолчанию он имеет значение false. Когда я создаю такой же bool в своем методе bool check(а не в классе), я получаю сообщение об ошибке «использование неназначенной проверки локальной переменной». Зачем?...

141
Более элегантный способ объявления нескольких переменных одновременно

Чтобы объявить несколько переменных одновременно, я бы сделал: a, b = True, False Но если бы мне пришлось объявить гораздо больше переменных, это становилось все менее и менее элегантным: a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True Есть ли лучший /...

140
Как проверить код, зависящий от переменных среды, используя JUnit?

У меня есть кусок кода Java, который использует переменную среды, и поведение кода зависит от значения этой переменной. Я хотел бы проверить этот код с различными значениями переменной среды. Как я могу сделать это в JUnit? Я видел несколько способов установить переменные среды в Java в целом, но...

139
Легко установить эту переменную?

У меня довольно хорошее представление о Javascript, за исключением того, что я не могу придумать хороший способ установить переменную this. Рассмотреть возможность: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object...

139
Сделать $ JAVA_HOME легко изменяемым в Ubuntu [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос В Ubuntu я бы хотел переключать мою переменную среды JAVA_HOME туда и обратно между Java...

136
Почему имена переменных не могут начинаться с цифр?

Некоторое время назад я работал с новым разработчиком C ++, когда он задал вопрос: «Почему имена переменных не могут начинаться с цифр?» Я не мог придумать ответ, за исключением того, что некоторые числа могут содержать текст (123456L, 123456U), и это было бы невозможно, если бы компиляторы думали,...

135
В чем разница между $ {var}, «$ var» и «$ {var}» в оболочке Bash?

О чем говорится в названии: что означает инкапсулировать переменную в {}, ""или "{}"? Я не смог найти никаких объяснений в Интернете по этому поводу - я не мог ссылаться на них, за исключением использования символов, которые ничего не дает. Вот пример: declare -a groups...