отключить смарт-уведомление

Я хотел бы отключить уведомления 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); 

Появятся только предупреждения и ошибки.