tp 5について


ThinkPHP V5.0——API開発のために設計された高性能フレームワーク
ThinkPHP5.0完全開発マニュアル:https://www.kancloud.cn/manual/thinkphp5_1/353948
主な機能:
規範:PSR-2、PSR-4規範に従い、Composer及びユニットテストサポート;厳格:異常に厳格な誤り検出と安全メカニズム、詳細なログ情報、あなたの開発のために護衛します;柔軟:コア依存を減らし、拡張がより柔軟で、便利で、コマンドライン指令の拡張をサポートする.API友好:優れた性能とRESTサポート、リモートデバッグ、API開発をよりよくサポートする;効率性:不活性ロード、ルーティング、構成、自動ロードのキャッシュメカニズム.**
ネーミング仕様
ThinkPHP 5はPSR-2ネーミング仕様とPSR-4自動ロード仕様に従い、ディレクトリとファイルディレクトリは小文字+下線を使用する.クラスライブラリ、関数ファイルを統一する.phpは接尾辞である.クラスのファイル名はすべてネーミングスペースで定義され、ネーミングスペースのパスはクラスライブラリファイルのあるパスと一致しています.クラスファイルはアルパカ法の命名(頭文字大文字)を採用し、その他のファイルは小文字+下線の命名を採用する;クラス名とクラスファイル名は一致を維持し、統一的にアルパカ法の命名(頭文字大文字)を採用する;関数とクラス、属性の命名クラスの命名はアルパカ法を採用する(イニシャル大文字)User、UserTypeなど、デフォルトでは接尾辞を追加する必要はありません.たとえば、UserControllerはUserと直接命名する必要があります.関数の命名にはget_client_ipなどの小文字と下線(小文字の先頭)を使用します.メソッドの命名にはgetUserNameなどのアルパカピーク法(イニシャル小文字)を使用します.プロパティの命名にはアルパカピーク法を使用します(頭文字小文字)tableName、instanceなど、二重下線""ヘッドの関数または方法は、マジック方法として、例えばcall __autoloadである.定数と構成定数は、APP_などの大文字と下線で命名されます.PATHとTHINK_PATH ; 構成パラメータは、url_などの小文字と下線で命名されます.route_onとurl_convert ; データテーブルとフィールドデータテーブルとフィールドは小文字と下線で命名され、フィールド名は下線で始まるのではなくthink_userテーブルとuser_nameフィールドは、データテーブルフィールドとしてアルパカと中国語を使用することを推奨しません.