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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от roma , 2 года назад

@magali 

Символ @$ в PHP используется для подавления сообщений об ошибках, которые могут быть сгенерированы при выполнении определенного выражения или функции.


Конкретно, @$ является оператором ошибки PHP, который предотвращает вывод сообщений об ошибках в стандартный поток вывода (например, на экран).


Это может быть полезным в тех случаях, когда вы не хотите, чтобы ошибки PHP прерывали выполнение скрипта или засоряли вывод на экране. Однако, его использование не рекомендуется, поскольку это может привести к пропуску важных ошибок и затруднить отладку кода.

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

от ransom_homenick , 10 месяцев назад

@magali 

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