Articles of условные

PHP-поведение include / require внутри условного

Если я помещаю оператор include или require внутри условного выражения, который вычисляет значение false , интерпретатор PHP вообще пропустит включенный файл или загрузит его на всякий случай? Примером может служить: if ($some_user_var) { require 'this.php'; } else { //do stuff } Я где-то читал, что require всегда будет включен интерпретатором независимо от условного, но include […]

Зачем использовать! == FALSE, чтобы проверить stripos в php?

Вот код, на который я смотрю. foreach ($header as $idx => $field) { if (stripos($field, 'foo') !== false) { $cols['foo'] = $idx; } else if (stripos($field, 'bar') !== false) { $cols['bar'] = $idx; } else if (stripos($field, 'brr') !== false) { $cols['brr'] = $idx; } else if (stripos($field, 'ffo') !== false) { $cols['ffo'] = $idx; […]

Требуются условные обозначения PHP, скобки?

Я просто просматривал форум, а кто-то спрашивал о файле PHP, который они нашли в Интернете. В коде есть несколько таких мест: if ($REMOTE_ADDR == "") $ip = "no ip"; else $ip = getHostByAddr($REMOTE_ADDR); Я всегда думал, что скобки необходимы, чтобы заключить, что вы хотите сделать, если условие истинно. Есть ли другая альтернатива, например, если она […]

Сравнение строк на bool

Я почти уверен, что это простой фундаментальный недостаток в моем новом знании PHP, но я был удивлен, когда произошло следующее: $result is TRUE … так почему он считается равным строке «email»? Я предполагаю, что это потому, что, технически, это bool и это не ложь? Поэтому, когда он сравнивается со строкой (например, «электронная почта»), он возвращает […]

Intereting Posts