$name=@$_POST['name'] とはどういう意味ですか? $name=@$_POST['name'] どういう意味ですか? @の意味をお聞きしたいのですが? 共有先: -----解決策---------マスクエラー。 。 ------解決策---------つまり、この文に誤りがある場合、エラーは報告されません @ Shield Error-----解決策------------@ Shield Error Message $name=$_POST['name'] だけの場合は、 Notice: 未定義のインデックス: name 警告メッセージ が表示される可能性があります。 警告メッセージが出力されないようにするには、@ を追加します しかし、これは正しいアプローチではありません。 プログラムが投稿フォームを通じて実行される場合、$_POST['name'] は存在しません プログラムが直接実行される場合、$_POST['name'] は存在してはなりません。まったく存在しないデータのセットに対して後続の処理を実行することは無意味であり、悪影響を引き起こす可能性さえあります。 -----解決策---------警告メッセージをブロック------解決策-------警告メッセージをシールドし、前処理を実行します- -- ---解決策--------------------$_POST['name'] これは、登録時またはログイン時に処理される必要があります。 , これさえ持っていない場合は、直接終了してください。 ------解決策------ は、このコードの場合、エラー メッセージをブロックすることです。実行時エラーが発生した場合、プロンプトは表示されません。