conditional-operator

Что такое: в PHP 5.3? [дубликат]

Возможный дубликат: Какие операторы PHP "?" и ":" называются и что они делают? Из http://twitto.org/ <?P ... ме того, что делать они подразумевают под анонимными функциями? Разве это не было чем-то, что существовало какое-то время?

веточка: ЕСЛИ с несколькими условиями

Похоже, у меня проблема с оператором twig if. {%if fields | length > 0 || trans_fields | length > 0 -%} Ошибк ... же ошибка... Итак... это подводит меня к действительно простому вопросу: поддерживает ли Twig несколько условий, ЕСЛИ?

Как мне использовать тернарный оператор (?:) в PHP в качестве сокращения для "если/иначе"?

Основываясь на примерах с этой страницы , у меня есть примеры рабочего и нерабочего кода ниже. Рабочий код с использ ... ату. Следующее работает как заклинание! echo (empty($storeData['street2'])) ? 'Yes <br />' : 'No <br />';

Какие операторы PHP "?" и ":" называются и что они делают?

Каковы операторы ? и : в PHP? Например: (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)

Синтаксис PHP удивляет условным оператором "?:" и "ИЛИ"

Сегодня у меня открылся рот от следующего: $asdf = ((1 OR true) ? "asdf" : "fdsa"); var_dump($asdf); // print "asdf" ... "fdsa"; var_dump($asdf); // print 1 Хорошо, последнее меня не сильно удивляет, но третье? Кто-нибудь может объяснить?

Сравнение нескольких значений в PHP

Я хотел бы начать с этого: if($var == 3 || $var == 4 || $var == 5 || $var =='string' || $var == '2010-05-16') { // ... прочитал в посте здесь, что при использовании XQuery вы можете использовать оператор =, как в $var = (1,2,3,4,5) и т. Д.

Пропуск второй части троичного оператора

Дано следующее выражение: $att['menutext'] = isset($attrib_in['i_menu_text']) ? : $this->getID(); Если значение равно true, будет ли $att['menutext'] установлено в true или $this->getID()?

условное добавление элемента в массив

Как я могу условно добавить 'b' => 'xyz' в массив ниже, в операторе array()? $arr = array('a' => abc) Троичный оператор не позволяет мне это сделать

Можно ли выполнить присваивание условного оператора в php?

Можете ли вы выполнить присваивание условного оператора в php следующим образом: if(siteName_err = isValid("sitename", $_POST['sitename'], false)) { $siteName = $_POST['sitename']; }

php, если не операторы

Возможно, так настроен мой сервер, но я бьюсь головой о стену. Что я пытаюсь сделать, так это сказать, что если $action ... то вроде if($action =="add"), это работает. Это на моем локальном хосте, поэтому может возникнуть проблема с настройкой.

Ошибка вложенного условного оператора PHP?

return true ? 'a' : false ? 'b' : ... елей примера. в реальном коде это операторы, которые оцениваются как true и false соответственно. да, я знаю это точно)

PHP: проверьте, существует ли опубликованная переменная, или присвойте нулевое значение

Это можно сделать в Javascript с помощью isNaN вместо !isset. Используя приведенный ниже пример - обе формы публикуются ... ion="" method="post"> <input name="different_var"> <input type="submit" name="submit"> </form>

Условный оператор PHP и самоназначение

Считается ли это нормальным в PHP? $foo = $_GET['foo']; $foo = empty($foo) || !custom_is_valid($foo) ? 'default' : $foo; Существуют ли более чистые альтернативы этому? Я в основном стараюсь избегать дополнительных просмотров таблиц.

Обратное назначение в PHP (СЛЕВА НАПРАВО)

У меня есть следующее условие: if (isset($x)){ $y_class = 'new value'; }else { $z_class = 'new value'; } Мо ... сть ли какой-либо способ назначить СЛЕВА СПРАВА? Воображаемый код: 'new value' = (isset($x)) ? $y_class : $z_class;

PHP: Несколько условий с неравным (!=) оператором работают не так, как ожидалось [дубликат]

На этот вопрос уже есть ответ здесь: PHP, если не равно (!=) и или (||) проблема. Почему это ... ext."extension"; } else{ echo "not match"; } Жду ваших любезных ответов. и извините за мой плохой английский.

php: если текущий URL содержит "/demo", сделайте что-нибудь

Я хочу проверить, содержит ли мой текущий URL-адрес "/demo" в конце URL-адреса, напримерmysite.com/test/somelink/demo, ... return "$name: $value"; } /* Get the description */ abstract public function get_description(); } ?>