Laravel 5:文件名的命名约定


Laravel 5: naming convention for file names

我是Laravel和PHP的新手。我想知道为什么Laravel应用程序中的一些子目录的文件第一个字母是大写的,而另一些是小写的。为什么会出现这种"前后矛盾"?

根据PSR-4惯例:

http://www.php-fig.org/psr/psr-4/

这就定义了你的名字空间。约定是将目录名与命名空间相匹配。如果这是java,它们都是小写。然而,在PHP中,命名空间约定是将它们全部保留为大写。另一种约定是,对于非第三方代码,命名空间应该与目录结构相匹配。但是,请记住,对于psr-4,这是不需要的。