Почему $ x истинно в этом статусе? $x = true and false; У меня проблема с некоторыми переменными, но я мог бы уменьшить проблему до примитивных логических значений. Обновление. Как вы видите в ответах, эффект имеет отношение к приоритету оператора в PHP. Также есть хорошее объяснение проблемы в этом вопросе , которую я не мог […]
Я столкнулся с нечетной проблемой в скрипте PHP, который я пишу. Я уверен, что есть простой ответ, но я этого не вижу. Я вытаскиваю некоторые вары из БД с помощью PHP, а затем передаю эти значения в Javascript, который динамически создается на PHP. Что-то вроде этого: $myvar = (bool) $db_return->myvar; $js = "<script type=text/javascript> var […]
Я уже давно работаю с PHP, но для меня это всегда было загадкой, правильное использование восклицательного знака (отрицательного знака) перед переменными. Что такое !$var ? Является ли var false , пустым, не установленным и т. Д.? Вот несколько примеров, которые мне нужно изучить … Пример 1: $string = 'hello'; $hello = (!empty($string)) ? $string : […]