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();
}
?>