Я хотел бы отключить уведомления smarty.
Это точно:
Примечание. Неопределенная переменная: xy
Потому что я знаю, что некоторые переменные не определены, и в некоторых случаях я даже не хочу их определять.
НО я не хочу отключать другие уведомления PHP.
Спасибо за помощь!
Вы должны использовать это: http://www.smarty.net/docs/en/variable.error.reporting.tpl
Просто установите
$smarty->error_reporting = E_ALL & ~E_NOTICE;
Вы должны сделать свои проверки на переменных и убедиться, что они определены и установлены перед использованием. Удаление уведомлений и предупреждений повышает эффективность вашего приложения.
Когда ваше приложение или веб-сайт публикуется, вы должны добавить следующее условие, чтобы избежать появления ошибок у ваших клиентов:
error_reporting(E_ERROR || E_WARNING);
Появятся только предупреждения и ошибки.