ホームページ >バックエンド開発 >PHPの問題 >PHPフレームワーク開発の仕様を1分で入手するには?

PHPフレームワーク開発の仕様を1分で入手するには?

慕斯
慕斯オリジナル
2021-06-11 17:58:331839ブラウズ

前回の記事『php8の条件判定とは? php8 の三項演算子は何を意味しますか? 》, この記事では引き続き、PHP フレームワーク開発の仕様を 1 分で取得する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP フレームワーク開発仕様:

Thinkphp6 は、PSR-2 の命名規則と PSR-4 の自動ロードに従います。

1. ディレクトリとファイルの仕様:

1. ディレクトリ名: 小文字のアンダースコア;

2. クラス ライブラリと関数ファイル接尾辞は .php;

3. クラスのファイル名はすべて名前空間で定義されており、名前空間のパスはクラス ライブラリ ファイルのパスと一致しています;

4クラス (インターフェイスと特性を含む) ファイルは、最初の文字が大文字で名前が付けられ、他の名前は小文字のアンダースコア

5 で名前が付けられます。クラス名 (インターフェイスと特性を含む) はファイル名と一致しています。 、ファイル内の最初の文字は大文字で名前が付けられます。

2. 関数、クラス、プロパティの命名規則:

1. クラスの名前は最初の文字が大文字になります;

2. 関数名前は小文字とアンダースコアで付けられます; (get_client_ip)

3. メソッドの名前は、単語の最初の文字が小文字で、その後に単語の最初の文字が大文字で続きます;

4. 属性は次のとおりです。単語の最初の文字の後の最初の文字が小文字、単語の最初の文字が大文字になる名前付け方法で名前を付けます;

5. 二重アンダースコア (__) で始まる関数またはメソッドは、次のように使用されます。マジック メソッド (特殊なケース)

3. 定数設定の仕様は次のとおりです:

1. 定数は大文字とアンダースコアで名前が付けられます。 ##2. 構成パラメータは小文字とアンダースコアで名前が付けられます;

3. 環境変数定義は大文字とアンダースコアで名前が付けられます。

4. データ テーブルとフィールドの仕様:

1. データ テーブルとフィールドの名前は小文字で下線が引かれています;

2. 注意してください。名前をアンダースコアで始めないでください

3. データ テーブルおよびフィールド名としてフィールドにキャメル ケースや漢字を使用することはお勧めできません

View: Index クラス メソッドはビューの下のディレクトリに対応し、インデックス メソッドはビューの下のディレクトリに対応します。 静的ファイル

テンプレート変数: assign メソッドの割り当てはグローバル変数の割り当てに属し、テンプレート出力 {$name}

推奨される学習: 「

PHP ビデオ チュートリアル

以上がPHPフレームワーク開発の仕様を1分で入手するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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