У меня есть этот код:
$tierHosts['host'] = isset($host['name']) ? $host['name'] : $host;
Он отлично работает в PHP 5.5, но в PHP 5.3 условие возвращает true, а $host содержит строку типа pjba01. Он возвращает первую букву $tierHosts['host'], то есть p.
Что не так с моим кодом?