зачем использовать переменную @before. может кто-нибудь объяснить

Возможный дубликат:
Каково использование символа @ в php?
Ссылка. Что означает этот символ в PHP?

что использует <?php echo @$fnameerror; ?> <?php echo @$fnameerror; ?> означает. зачем использовать @ перед переменной в php

Solutions Collecting From Web of "зачем использовать переменную @before. может кто-нибудь объяснить"

оператор контроля ошибок .. подавляет сообщения об ошибках ..

@ – чистое зло. Это не очень хорошая идея. Здесь вы можете найти объяснение.

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

Единственная причина, по которой я могу думать о том, чтобы использовать оператор подавления ошибок до того, как переменная будет подавлять ошибки E_NOTICE если переменная не определена.

Как говорили другие, это плохая идея. Гораздо лучше иметь дело с ошибками, чем игнорировать их.

Если вы хотите избежать уведомлений и предупреждений, используйте знак @ перед переменной

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