アットマークは、エラーメッセージを非表示にするために使用されます。私の知る限り、それを使用するためのユースケースや言い訳はまったくありません。
- ログファイルにエラーを出力しながら、php ini設定を変更することで、本番環境でエラーを非表示にできます。
- @-signは、他のプログラマーが問題の場所を特定するのを困難にします
- エラーメッセージは、開発中の友達です。エラーをすばやく見つけて修正します
私の友人は、ソフトウェアが1つのシステムで動作し、別のシステムでは動作しない理由を調べるために2、3時間を費やしました。ライブラリ開発者が@-signを使用しなかった場合、これには約10秒かかります。
@-signにはまったく価値がないと言ったとき、私は心を閉ざしていますか?有効なケースはありますか?