Ответ 1
оператор управления ошибками.. подавляет сообщения об ошибках..
Возможный дубликат:
Какая польза от символа @в PHP?
Справка - Что означает этот символ в PHP?
что делает использование <?php echo @$fnameerror;?>
<?php echo @$fnameerror;?>
значит. зачем использовать @перед переменной в php
оператор управления ошибками.. подавляет сообщения об ошибках..
@это чистое зло. Это не очень хорошая идея для использования. Вы можете найти объяснение по этому поводу здесь.
Это может вызвать огромные головные боли отладки, потому что это даже подавит критические ошибки.
Единственная причина, по которой я могу думать о том, чтобы использовать оператор подавления ошибок до того, как переменная будет подавлять ошибки E_NOTICE
, если переменная undefined.
Как уже упоминалось, это плохая идея. Намного лучше справляться с ошибками, чем игнорировать их.
Он использовал, чтобы избежать уведомления об ошибке.
Если вы хотите избежать уведомлений и предупреждений, используйте знак @перед переменной