[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при конкатенации (headers already sended)
Вячеслав
Собственно, голову сломал, кусок когда ругается.
Через ORM забираю из бд объект, у него есть необязательно поле.
То есть я работаю с ним как $object->name;
При выводе, я проверяю:
mb_strlen($object->name) > 0 ? $name = $object->name : $name = 'Объект '.$object->id;
То есть, если имени нет, присваиваю комбинацию.
Так вот ошибка появляется, когда имени нет и есть конкатенация, вот это место:
$name = 'Объект '.$object->id;
Работает нормально, если конкатенация отсутствует или строка состоит из пробелов:
$name = ' '.$object->id;
Добавляю русский/латинский символ — всё, привет сообщение об ошибке "Заголовки уже отправлены". Что это?
P.S. замена оператора на другие конструкции не помогает, ошибка остаётся.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.