Whatsername
Новичок
Порядок вычисления выражения
Вот что-то не могу воткнуть, как выполняется это выражение.
Если $row[1] не пустая строка - заключить его в теги заголовка. Но вместо заголовка выводится "1". Преобразованное значение "true"?
При этом
отрабатывает ожидаемым образом. Выводит заголовок благодаря автоматическому преобразованию типа.
Почему же первое выражение работает неправильно?
Вот что-то не могу воткнуть, как выполняется это выражение.
PHP:
$row[1] = ($row[1] =! '') ? '<h3>' . $row[1] . '</h3>' : '';
При этом
PHP:
$row[1] = $row[1] ? '<h3>' . $row[1] . '</h3>' : '';
Почему же первое выражение работает неправильно?
