2012-09-26 14 views
7

私は何か意味が分かりません@ php関数の前に記号:@mysql_query()、もし誰かが私のために説明してください。@記号の前にphp関数

+2

そのはそれは悪い習慣だPHPエラー – Baba

+1

を抑制するために使用されます。 – moonwave99

答えて

14

を参照してください。 。このようにエラーを抑制します。 PHPマニュアルでは、次のように記述しています。

PHPは1つのエラー制御演算子:アットマーク(@)をサポートしています。 PHPの式に が追加されると、その式によって生成された のエラーメッセージは無視されます。

は、詳細についてはこちらをご覧ください:http://php.net/manual/en/language.operators.errorcontrol.php

5

サイレントエラーメッセージが表示されます。それがエラーは、その関数によって生成された場合、それは示されていないことを意味しますが、きれいにエラーをトラップするのではなく、単にそれらを

関連する問題