отключить уведомление smarty

Я хотел бы отключить уведомления smarty-s.

Это точно:

Примечание: неопределенная переменная: xy

потому что я знаю, что некоторые переменные не определены, а в некоторых случаях я даже не хочу их определить.

но я не хочу отключать другие уведомления PHP.

Спасибо за помощь!

2 ответов


вы должны использовать это: http://www.smarty.net/docs/en/variable.error.reporting.tpl

просто набор

$smarty->error_reporting = E_ALL & ~E_NOTICE;

вы должны проверить переменные и убедиться, что они определены и установлены перед использованием. Удаление уведомлений и предупреждений повышает производительность приложения.

когда ваше приложение или веб-сайт опубликован, вы должны добавить следующее условие, чтобы избежать появления ошибок для ваших клиентов:

error_reporting(E_ERROR || E_WARNING);

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