Это не слэш подозрительный, а ваши познания в этой области подозрительны )) Нет, на сайте книги нет решения данной проблемы. Но я решил эту проблему. Вот кодъ application.php <?php // Ссылка на библиотеку Smarty require_once SMARTY_DIR . 'Smarty.class.php'; // Класс, расширяющий Smarty, используется для обработки // и отображения файлов Smarty class Application extends Smarty { // Конструктор класса public function __construct(){ // Вызов конструктора Smarty parent::__construct(); // Подавляем ошибки вызванные Smarty $this->error_reporting = E_ALL & ~E_NOTICE; $this->muteExpectedErrors(); // Меняем папки шаблонов по умолчанию $this->setTemplateDir(TEMPLATE_DIR); $this->setCompileDir(COMPILE_DIR); $this->setConfigDir(CONFIG_DIR); $this->setPluginsDir('./libs/smarty/plugins/'); $this->addPluginsDir('./presentation/smarty_plugins/'); } } ?> По поводу языкового барьера, есть гугл транслейт А я на поиске встал вплотную. Когда ввожу русский буквы он выводит мне часть русских букв знаками вопроса ! Вы случайно не знаете решение этой проблемы ? И правильно! Ведь верный ответ на ваш вопрос находится по адресу: http://www.smarty.net/docs/en/troubleshooting.tpl Который гласит: Всё верно, перед использованием вашего обработчика ошибок, но после его создания, нужно вызвать muteExpectedErrors() Это помогает и в ряде других проблем. Подробнее об этом можно почитать в новом API