2012-02-26 11 views
0

可能性の重複:
Reference - What does this symbol mean in PHP?PHP '@'の構文ですか?

は、ネット上の画像アップロードスクリプトを発見し、私はちょうど私のニーズにそれを修正しますよ。それは、@記号で始まる以下のような行を含んでいます。私はもっ​​とjavascript/jQueryの人ですから、誰かがこの '@'構文が何であるかを説明できますか?

@move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadFilename) 
    or error('receiving directory insuffiecient permission', $uploadForm); 

私はちょうどそれはエラーメッセージを停止

+1

最初に検索するか、マニュアルを読んでください。これは何度も何度も尋ねられてきました。 –

+0

このコードが実際に何をしているのかわからないのは残念です。これは典型的なPHPユーザーの典型的な製品の完璧な例です。彼は何をしているのか分かりません。エラー処理はここでのエラー報告と混同されます。貧弱な生き物は、サイト全体のエラー報告をどのように処理するのか分からなかったので、@だけをこの行に使用しました。デバッグを不可能にする。そして、最も面白い部分です。彼は、「不十分な許可」がここで唯一可能なエラーであると信じています。 –

+0

それはちょうど簡単なチュートリアルの男だった、冷たい – RyanJP

答えて

3

@記号の機能については、上記の行が何を求めていないよ注意してください、ここを参照してください: http://us3.php.net/manual/en/language.operators.errorcontrol.php

+0

面白い、ありがとう – RyanJP

+0

@Mattはあなたに知らせるために、エラー*処理*はエラー報告*とは関係がありません。それは異なるものであり、交換可能ではありません。 –

0

はそれを抑制PHPのエラーは、一般的に、遅れた開発者によって代わりに使用されますisset()

+0

*怠惰ではありません。それは無知です。 –