Что означает @ в php?

Пользователь

от elissa , в категории: PHP , год назад

Что означает @ в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , год назад

@elissa 

В PHP символ "@" используется для подавления ошибок. Когда перед операцией ставится символ "@", все возможные ошибки, вызванные этой операцией, не выводятся на экран или не отправляются в лог. Это может быть полезно, когда вы хотите игнорировать определенные ошибки или предупреждения, чтобы ваш код не заполнялся сообщениями об ошибках. Однако, использование "@" может считаться плохой практикой программирования, так как это может скрывать потенциальные проблемы и усложнять отладку кода.

Пользователь

от richard , 6 месяцев назад

@elissa 

Вот пример:

1
@file_get_contents('404-page.html');


В этом примере, если файл 404-page.html не существует, PHP выведет ошибку чтения файла. Однако, при добавлении символа @, эта ошибка будет подавлена и не выведется на экран.