{% else-1 %}
Hatsune Miku * [мошенник] 22.23
(25 авг 2015, 20:00) (0/0) [0]
Razor, Как $err не будет если она обьявлена как массив *

Суть if в том, что выражение вычисляется в булево значение. Если выражение принимает значение TRUE, PHP выполнит инструкцию, а если оно принимает значение FALSE - проигнорирует.

Тогда тут играет роль преобразование типа *

Хм щас гляну что будет если пустой массив к булеву типу привести *
Добавлено 25.08.15 в 20:01:10:
Ладан ладна. Ты прав *

var_dump((bool) array()); // bool(false)

Тогда твой варик тоже прокатит
Hatsune Miku * [мошенник] 22.23
(25 авг 2015, 19:56) (0/0) [0]
Chainsaw, Не всегда это нужно. При разработке да. А вот если у тебя разработано уже?

Многие шаред хостингм всё ещё сидят на пхп 5,3 (!!!)

а про то, что нужно юзать самые новые версии пыха согласен *

Я вот всё PHP 7 жду. Да ещё даже беты нету. Альфа версии тока
Hatsune Miku * [мошенник] 22.23
(25 авг 2015, 19:51) (0/0) [0]
Razor, нельзя так. $err же массив.

Нужно

if (empty($err)) {
Hatsune Miku * [мошенник] 22.23
(25 авг 2015, 19:50) (0/0) [0]
Chainsaw, [] в 5,3 версии пых не доступно. По сути то это одно. Это синонимы.

просто первый вариант короче. На качество кода не влияет
  • 1 из 1