ホームページ  >  記事  >  バックエンド開発  >  laravel - 標準化された PHP クラス ライブラリの名前はどのようにすべきですか?

laravel - 標準化された PHP クラス ライブラリの名前はどのようにすべきですか?

WBOY
WBOYオリジナル
2016-07-06 13:53:311144ブラウズ

class.classname.php の形式で多くのオープンソース プロジェクトを見てきましたが、classname.class.php の形式で多くのフレームワークも見てきましたが、このクラスはどこに配置すればよいでしょうか?

私は個人的に .class.php 形式を好みます。なぜなら、一部のフレームワークでは、サードパーティのクラス ライブラリをインポートするときに、指定されたクラス ライブラリのサフィックスを .class.php として直接指定できるからです

返信内容:

class.classname.php の形式で多くのオープンソース プロジェクトを見てきましたが、classname.class.php の形式で多くのフレームワークも見てきましたが、このクラスはどこに配置すればよいでしょうか?

私は個人的に .class.php 形式を好みます。なぜなら、一部のフレームワークでは、サードパーティのクラス ライブラリをインポートするときに、指定されたクラス ライブラリのサフィックスを .class.php として直接指定できるからです

  • *.config.php

  • *.function.php

  • *.class.php

上記は小規模なコードの使用に適しており、すべてが 1 つのディレクトリに配置されています。
そうでない場合は、そのようなファイル名は必要ありません。

PHP の psr-4 について学ぶことをお勧めします: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md

これはすべて使用習慣の問題です。または、PSR-4 来写比较好,毕竟有 composerに従ってネームスペースとソースファイル間のマッピング関係を自動的に生成します。これは非常に使いやすいです

phpファイルならphpで終わればいいと個人的には思っています
クラスファイル、設定ファイル、関数ファイルを区別する必要はありません
見たい場合はプロジェクトを見るのが一番良いです上記 http://packagist.org/
これらはすべて php! で終わる必要があります!

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