16

@たとえば、php 関数の前の記号の意味がわかり@mysql_query()ません。誰かが知っている場合は、説明してください。

4

3 に答える 3

25

これはエラー抑制演算子です。エラーを単に隠すのではなく、エラーをきれいにトラップする必要があるため、通常はこれを使用することはお勧めできません。

于 2012-09-26T16:12:33.623 に答える
5

エラーメッセージをサイレントにします。http://php.net/manual/en/language.operators.errorcontrol.phpを参照してください。

于 2012-09-26T16:12:13.597 に答える
3

その関数によってエラーが発生した場合、それは表示されないことを意味します。いわばエラーを抑えます。PHP のマニュアルに次のように記載されています。

PHP がサポートするエラー制御演算子は、アットマーク (@) の 1 つです。PHP で式の先頭に追加すると、その式によって生成される可能性のあるエラー メッセージは無視されます。

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

于 2012-09-26T16:14:46.850 に答える