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