PHP命名空间,为什么仍使用后缀?

古斯库尔

当前版本的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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么要使用命名空间(PHP)

来自分类Dev

为什么javac在类上使用后缀“ ++”运算符创建未使用的变量?

来自分类Dev

为什么在使用命名空间指令时没有命名空间用作函数?

来自分类Dev

为什么这是对命名空间的不正确使用?

来自分类Dev

为什么在int.parse(“ 1”)之后不允许使用后缀增量(++)运算符?

来自分类Dev

为什么Twitter(twimg.com)使用后缀来表示大小(例如':large')而不是查询参数

来自分类Dev

为什么此命名空间路由失败?

来自分类Dev

命名空间的PHP使用声明

来自分类Dev

为什么“使用命名空间”指令在C#中被接受为编码实践?

来自分类Dev

为什么AndroidStudio显示警告“永不使用命名空间声明”?

来自分类Dev

为什么ADL无法与在命名空间之外定义的函数一起使用?

来自分类Dev

使用XSD验证混合命名空间的XML-为什么不起作用?

来自分类Dev

使用命名空间std后,为什么还要包含头文件<iostream>?

来自分类Dev

为什么我不需要使用命名空间?

来自分类Dev

为什么ADL无法与在命名空间之外定义的函数一起使用?

来自分类Dev

为什么我不需要使用命名空间?

来自分类Dev

为什么不能使用Windows.Phone.Media.Capture命名空间?

来自分类Dev

Clojure使用什么命名空间定义

来自分类Dev

是否可以指示PHP在php.ini中使用后缀配置?

来自分类Dev

使用名称空间的PHP类导致我的代码不使用名称空间的问题。为什么?

来自分类Dev

如何使用后缀发送内容?

来自分类Dev

在作业中使用后缀/后缀运算符

来自分类Dev

在PHP命名空间中使用函数

来自分类Dev

命名空间,特性和在PHP中的使用

来自分类Dev

似乎无法正确使用PHP命名空间

来自分类Dev

在PHP命名空间中使用函数

来自分类Dev

使用变量调用 php 命名空间

来自分类Dev

为什么C ++命名空间内的定义在命名空间外起作用?

来自分类Dev

为什么@Using找不到PageList命名空间

Related 相关文章

  1. 1

    为什么要使用命名空间(PHP)

  2. 2

    为什么javac在类上使用后缀“ ++”运算符创建未使用的变量?

  3. 3

    为什么在使用命名空间指令时没有命名空间用作函数?

  4. 4

    为什么这是对命名空间的不正确使用?

  5. 5

    为什么在int.parse(“ 1”)之后不允许使用后缀增量(++)运算符?

  6. 6

    为什么Twitter(twimg.com)使用后缀来表示大小(例如':large')而不是查询参数

  7. 7

    为什么此命名空间路由失败?

  8. 8

    命名空间的PHP使用声明

  9. 9

    为什么“使用命名空间”指令在C#中被接受为编码实践?

  10. 10

    为什么AndroidStudio显示警告“永不使用命名空间声明”?

  11. 11

    为什么ADL无法与在命名空间之外定义的函数一起使用?

  12. 12

    使用XSD验证混合命名空间的XML-为什么不起作用?

  13. 13

    使用命名空间std后,为什么还要包含头文件<iostream>?

  14. 14

    为什么我不需要使用命名空间?

  15. 15

    为什么ADL无法与在命名空间之外定义的函数一起使用?

  16. 16

    为什么我不需要使用命名空间?

  17. 17

    为什么不能使用Windows.Phone.Media.Capture命名空间?

  18. 18

    Clojure使用什么命名空间定义

  19. 19

    是否可以指示PHP在php.ini中使用后缀配置?

  20. 20

    使用名称空间的PHP类导致我的代码不使用名称空间的问题。为什么?

  21. 21

    如何使用后缀发送内容?

  22. 22

    在作业中使用后缀/后缀运算符

  23. 23

    在PHP命名空间中使用函数

  24. 24

    命名空间,特性和在PHP中的使用

  25. 25

    似乎无法正确使用PHP命名空间

  26. 26

    在PHP命名空间中使用函数

  27. 27

    使用变量调用 php 命名空间

  28. 28

    为什么C ++命名空间内的定义在命名空间外起作用?

  29. 29

    为什么@Using找不到PageList命名空间

热门标签

归档