Как уже отвечено, @
остановит ошибку (если есть).
С точки зрения производительности это не рекомендуется.
Что делает php:
- чтение состояния отображения ошибки
- установка отображения ошибок, чтобы не было ошибок
- запуск вашей функции
- установка отображения ошибки в прежнее состояние
Если вы не хотите, чтобы появлялись какие-либо ошибки, используйте error_reporting(0);
.
Или просто напишите бесплатный код ошибки: P