PHPファイルのコメントマークと仕様のまとめ
Jun 13, 2016 pm 12:01 PM
PHP コメントタグ
@access
使用範囲: class、function、var、define、module
このタグは、キーワードのアクセス権を示すために使用されます: private、publicまたは保護
@author
作成者を示します
@copyright
使用範囲: クラス、関數(shù)、変數(shù)、定義、モジュール、使用
著作権情報を示します
@deprecated
使用範囲: class、function、var、define、module、constent、global、include
未使用または廃止されたキーワードを示します
@example
このタグは使用されています Parseファイルの內(nèi)容を強調(diào)表示します。 Phpdoc は、このタグで指定されたファイル パスからファイルの內(nèi)容を読み取ろうとします
@const
使用範囲: 定義
は、php
@ で定義された定數(shù)を指定するために使用されます。 Final
使用範囲: クラス、関數(shù)、var
キーワードが Final クラス、メソッド、屬性であることを示し、派生と変更を禁止します。
@filesource
は例と似ていますが、このタグが現(xiàn)在解析されている PHP ファイルの內(nèi)容を直接読み取って表示する點が異なります。
@global
この関數(shù)で參照されるグローバル変數(shù)を示します
@ingore
ドキュメント內(nèi)の指定されたキーワードを無視するために使用されます
@license
HTML タグの に相當します。最初に URL、次に表示されるコンテンツです
例: Baidu@license http://www.baidu.com Baidu
@link
ライセンスと同様
ただし、リンクを通じてドキュメント內(nèi)のキーワードを指定することもできます
@name
キーワードのエイリアスを指定します。
@package
使用範囲: ページ レベル ->define、function、include
クラス レベル ->class、var、methods
は 1 つ以上のキーワードを論理的に組み合わせるために使用されます。一緒にグループ化されました。
@abstrcut
現(xiàn)在のクラスが抽象クラスであることを示します
@param
関數(shù)のパラメータを指定します
@return
関數(shù)を指定しますメソッドまたは関數(shù) 戻りポインタは
@static
で、キーワードが靜的であることを示します。
@var
変數(shù)の型を示します
@version
バージョン情報を示します
@todo
改善すべき點、または実裝されない點を示します
@throws
この関數(shù)がスローする可能性のあるエラー例外と、極端な狀況を示します。
通常のドキュメント マークアップ タグは、各行の先頭に @ を付ける必要があります。この種のタグはインライン タグと呼ばれ、{@} で表され、次のタイプが含まれます:
{@link}
使い方は @link と同じです
{@ source}
段落を表示 関數(shù)またはメソッドの內(nèi)容
注釈の仕様
a 注釈は
/***/
形式は
b です。グローバル変數(shù)を參照する関數(shù)の場合は、glboal タグを使用する必要があります。
c. 変數(shù)の場合、その型は var (int、string、bool...) でマークされる必要があります。
d. 関數(shù)は、param および return を通じて値を返す必要があります。タグ
e. 2 回以上出現(xiàn)するキーワードについては、ingore によって冗長なものを無視し、
を 1 つだけ殘します。f. 他の関數(shù)またはクラスが呼び出される場合は、リンクまたはその他のタグのリンクを使用します。対応するセクションを參照して、ドキュメントを読みやすくします。
g. コードの読みやすさを向上させるために、必要に応じてドキュメント以外のコメントを使用します。
h. 可能な限り文章ではなくフレーズを使用し、説明內(nèi)容は簡潔かつ要點を絞ったものにしてください。
i. グローバル変數(shù)、靜的変數(shù)、および定數(shù)は、対応するタグで宣言する必要があります。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPで現(xiàn)在のセッションIDを取得する方法は、session_id()関數(shù)を使用することですが、session_start()を呼び出して正常に取得する必要があります。 1。Session_start()を呼び出してセッションを開始します。 2。Session_Id()を使用してセッションIDを読み取り、ABC123DEF456GHI789に似た文字列を出力します。 3.返品が空の場合は、Session_start()が欠落しているかどうか、ユーザーが初めてアクセスするか、セッションが破壊されるかを確認します。 4.セッションIDは、ロギング、セキュリティ検証、およびクロスレクエスト通信に使用できますが、セキュリティに注意する必要があります。セッションが正しく有効になり、IDが正常に取得できることを確認してください。

PHP文字列からサブストリングを抽出するには、Substr()関數(shù)を使用できます。これはSyntax substr(String $ string、int $ start、?int $ length = null)であり、長さが指定されていない場合は、端まで傍受されます。中國語などのマルチバイト文字を処理する場合、MB_Substr()関數(shù)を使用して、文字化けコードを避ける必要があります。特定のセパレーターに従って文字列を傍受する必要がある場合は、exploit()を使用するか、strpos()とsubstr()を組み合わせて、ファイル名拡張子またはドメイン名を抽出するなどの実裝できます。

STD :: Chronoは、現(xiàn)在の時間の取得、実行時間の測定、操作時點と期間の測定、分析時間のフォーマットなど、時間の処理にCで使用されます。 1。STD:: Chrono :: System_Clock :: now()を使用して、現(xiàn)在の時間を取得します。 2。STD:: CHRONO :: STEADY_CLOCKを使用して実行時間を測定して単調(diào)さを確保し、DurateR_CASTを通じてミリ秒、秒、その他のユニットに変換します。 3。時點(Time_Point)と期間(期間)は相互運用可能ですが、ユニットの互換性と時計エポック(エポック)に注意を払う必要があります

toaccessenvironmentvariablesinphp、usegetenv()または$ _envsuperglobal.1.getenv( 'var_name')retievessaspecificvariable.2。$ _ en v ['var_name'] AccessESSESESSVARIABLESIFVARIABLES_ORDERINPHP.INIINCLUDES "E" .SETVARIABLESVIACLIWITHVAR = ValuePhpscript.php、inapach

phphastthreecommentStyles://,#forsingle-lineand/.../formulti-line.usecommentstoexplainwhycodeexists、whatittodo/fixmeitemsanddisablecodecodemcodecodecodecodemprianydedebugging.avoidoversingingsingingsingingsingingsingingsingingsingingsimmentingsimmentingsimplelatic.decratecentecentic.

ヘッダー関數(shù)ジャンプ障害の理由とソリューション:1。ヘッダーの前に出力があり、すべての事前出力をチェックして削除する必要があります。 2.終了を追加しないと、後続のコード干渉が発生し、ジャンプ直後に出口またはDIEが追加される必要があります。 3.パスエラーを使用して、絶対パスまたは動的スプライシングを使用して正しさを確保する必要があります。 4.サーバーの構(gòu)成またはキャッシュ干渉は、キャッシュをクリアしたり、環(huán)境テストを置き換えるために試してみることができます。

PHPのデータベースクエリを取得するために前処理ステートメントを使用してPHPの結(jié)果は拡張から変化します。 1。mysqliを使用する場合、get_result()およびfetch_assoc()を介して連想配列を取得できます。これは、最新の環(huán)境に適しています。 2. bind_result()を使用して変數(shù)をバインドすることもできます。これは、フィールドや固定構(gòu)造が少ない狀況に適しています。これは適切な互換性ですが、多くのフィールドがある場合は多くのフィールドがあります。 3. PDOを使用する場合、Fetch(PDO :: FETCH_ASSOC)を介して連想配列を取得するか、Fetchall()を使用してすべてのデータを一度に取得できます。さらに、パラメータータイプマッチング、execute()の実行、リソースのタイムリーなリリース、およびエラーレポートを有効にすることに注意を払う必要があります。

PHPでは、さまざまな方法を使用して、文字列が特定の文字列で始まるかどうかを判斷できます。1。strncmp()を使用して、最初のn文字を比較します。 0が返された場合、開始は一致し、ケースに敏感ではありません。 2。Strpos()を使用して、サブストリング位置が0であるかどうかを確認します。これは癥例に敏感です。代わりにStripOS()を使用するために使用できます。 3. startswith()またはstr_starts_with()関數(shù)をカプセル化して、再利用性を向上させることができます。さらに、空の文字列はデフォルトでtrueを返し、互換性とパフォーマンスの違いをエンコードする必要があることに注意する必要があります。STRNCMP()は通常より効率的です。
