当前版本的PHP我使用版本5.5.x。它是支持名称空间的,但是我仍然看到某些类似于Symfony2的框架仍在其类名中使用后缀。
例如:对于控制器,其后缀为Controller:AdminController,UserController
仍然使用后缀是一种好习惯吗?我的意思是,因为已经有名称空间,所以我们不必担心名称冲突。
我认为在某些情况下添加后缀很有用。例如,当您导入课程时
use My\Namespace\Controller\NewsController;
以后再用
$newsController = new NewsController()
您会看到它是控制器,而不是某些POPO类。但是,您也可以使用自己的名称导入包,例如
use My\Namespace\Controller as Controller
在代码中使用
$newsController = new Controller\News()
但是对我来说,阅读和理解比较困难
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句