エラーがでる場合があるんだけど、エラーを出したくないという場合に必要な演算子(@演算子)についてまとめていきます。 ただこの演算子は多用するのはよくなく、必要な部分にのみ扱うようにしていくといいと思います。一切使わないという方もいます。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>

まとめ

変数の前に@はあまり使わないとは思いますが、このような使い方もできます。

以上

最終更新:2015年09月14日 10:12