前回の記事『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 サイトの他の関連記事を参照してください。