命名空间规范
最后更新于:2022-04-01 11:13:11
## 命名空间PSR规范补充
每个人每个团队都有自己的编码规范。而Idea框架主要遵守PSR系列规范。对于PSR,别的没什么,我需要补充的是命名空间的书写。
使用**PSR规范**来定义一个类是下面这个样子的:
~~~
<?php
namespace Vendor\Package;
use \Libraries\Template;
class ClassName extends Template
{
}
~~~
在上面的代码中,命名空间与类名是很容易混淆的。
So,Idea framework是采用了另一种方式来书写命名空间的。
>[success]**命名空间小写,类名帕斯卡命名(Idea框架采用的命名空间书写方式)**
####
~~~
<?php
namespace verdor\package;
use \libraries\Template;
class ClassName extends Template
{
}
~~~
在这种书写方式下,我们可以很快速的看出Template是类,而其它的是才是命名空间
所以在我们的框架中,默认采取的就是后者。