ホームページ >バックエンド開発 >PHPチュートリアル >この 2 つの @ の違いは何ですか?また、なぜこのように書かれているのでしょうか?

この 2 つの @ の違いは何ですか?また、なぜこのように書かれているのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:43:061025ブラウズ

もちろん、理解する前にそれを書く必要はないと思います、そしてもちろん、私の見解は間違いなく間違っています

議論への返信。

1 つは HTDOC の発言で、以下のシールドが間違っています。

1 つは HTDOC の発言で、以下のブロックは間違っています。

発言に言及する必要はありません。重要なのは、なぜ発言に @ を使用しないのかということです。

@copyright @ は「in ...」という意味、または「about」と理解することもできます


@copyright 著作権について
@license 認可について
@link 接続について
@since 履歴について (ファイルはリリース V1 以降利用可能) .1ファイルV1.1バージョン)が公開されてからです
ただのサブタイトルです
コメントに書いてあるので好きに書いて大丈夫です。何が起こっているのかを知ってください

@header('Location: ' . $site_url);
の@はエラー表示をブロックすることを意味します(ヘッダーの前に出力があるとエラーが発生するため)

1つHTDOC の注意事項ですが、次のシールドが間違っています。

発言に言及する必要はありません。それは重要です。発言に@を使用するのは、回答しなくても問題ありません。
注釈内の @ の後には、特別な説明的な意味を持つ @ が続きます。上でも書きましたが、書いても書かなくても問題ありません。

投稿者は、PHP 仕様のコメントに関する関連知識を参照することをお勧めします。個人で小規模なプロジェクトを開発する場合、コメントは重要ではないと感じるかもしれませんが、ある程度の規模の場合、特にチームで作業する場合は、コメントが重要ではありません。 @ を使用したコメントは後で使用できます。

@ を使用したコメントは、一部のドキュメント抽出ツールで認識できます

DoxyGen を参照してください。これが Doxygen コマンドではないかどうかを確認してください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。