отключить уведомление 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);
появится только предупреждение и ошибки.