私はPHPの初心者です。PHPの@文字の意味
私は、たとえば、@の意味を知らない:
$キー= @ $ _ REQUEST [ 'キー'];
Googleで検索しましたが、何も見つかりませんでした。
いくつかお手伝いします。お願いします !
私はPHPの初心者です。PHPの@文字の意味
私は、たとえば、@の意味を知らない:
$キー= @ $ _ REQUEST [ 'キー'];
Googleで検索しましたが、何も見つかりませんでした。
いくつかお手伝いします。お願いします !
通常は回線が生成するエラーを抑止します。この場合、キーが存在しない場合、エラーは発生しますが、エラーテキストは消されます。
エラーと警告を抑制します。
@
シンボルは何らかのエラーメッセージをダンプするのではなく、関数が自動的に失敗するように指示します。これは、PHPマニュアルのerror control operatorsの下にリストされています。
あなたはerror control operatorを見つけました。
It suppresses warnings in PHP。この例では、$_REQUEST['key']
が存在しない場合は、それを抑制し、未定義のインデックスの警告に使用できます。
$key = isset($_REQUEST['key']) ? $_REQUEST['key'] : 'default value for key here';
これは、コードのデバッグをほとんど不可能にして、足での撮影を非常に簡単にするために設計されています。 –
ブックマーク/このページを覚えている - http://php.net/@ – salathe