@ php Собака - перед переменной, функцией, оператором - что это такое и зачем
Primary tabs
собака (@) в PHP позволяет выключить уведомление об ошибке.
Цитата из документации:
PHP поддерживает один оператор управления ошибками: знак (@). В случае, если он предшествует какому-либо выражению в PHP-коде, любые сообщения об ошибках, генерируемые этим выражением, будут проигнорированы.
И ещё - где используется (где можно):
Есть простое правило: если что-то возвращает значение, значит вы можете использовать перед ним оператор @. Например, вы можете использовать @ перед именем переменной, произвольной функцией или вызовом include, константой и так далее. В то же время вы не можете использовать этот оператор перед определением функции или класса, условными конструкциями, такими как if, foreach и т.д.
- Log in to post comments
- 19472 reads