anton_reut, 1 книга - самые основы и куча воды (читал) + старые практики написания кода.
2 книга - не слышал ничего, но вряд ли что-то хорошее.
Из книг по php стоит обратить внимание на книгу Мэтта Зандстры про шаблоны.
На крайняк взять Котерова (хотя я его не жалую).
Из классики: Рефакторинг Фаулера и Чистый код Мартина. После них ощущаю реальный эффект - вижу признаки плохого кода, как его можно переписать грамотно.
Klunker_roox, Глушить ошибки - такое себе решение.
Если эта переменная обязательна к выводу - пусть летит исключение.
Если не обязательна - нужно пробрасывать во вью пустую строку.
А вообще, как заметили ниже, лучше использовать шаблонизаторы.