エラーがでる場合があるんだけど、エラーを出したくないという場合に必要な演算子(@演算子)についてまとめていきます。 ただこの演算子は多用するのはよくなく、必要な部分にのみ扱うようにしていくといいと思います。一切使わないという方もいます。9月11日記事
目次
変数のチェックやファイルへの書き込みなどに使われたりします。エンドユーザに見せたくないエラーはこちらで隠すことができます。@を抜いたり消したりして挙動を確認してみてください。
簡単な使い方は以下の通りです。
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>エラー制御演算子</title> </head> <body> <?php //エラー制御演算子 @ print 2/1 ."<br>"; @print 2/0 ."<br>"; //またはこんな感じでも使える $hoge1 = 'こんにちは'; echo $hoge1."<br>"; echo @$hoge2."<br>"; //@echo $hoge2."<br>";な表記はダメ ?> </body> </html>
変数の前に@はあまり使わないとは思いますが、このような使い方もできます。
以上