为什么某些PHP程序员在其名称空间中使用双反斜杠而不是一个?

斯文

今天在扫描某些库代码时,我已经看过几次了:而不是声明a Namespace\Like\This,而是Done\\Like\\This

有人可以启发我吗?这背后的原因是什么?

我所能想象的要么是特定于框架的(我不相信),要么是我不理解的一种奇怪的转义形式。

洛根·贝利(Logan Bailey)

当您在字符串中引用类名称时,应使用双反斜杠,例如:$className = "Foo\\Bar".这是防止转义字符,一个熟悉的例子是换行符。echo "Hello World\n";如果您有两个反斜杠,则会打印“ Hello World \ n”而不是“ Hello World”有了新的一行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在名称空间中使用函数而没有反斜杠

来自分类Dev

在名称空间中使用函数而没有反斜杠

来自分类Dev

为什么大多数有经验的程序员更喜欢在其IDE中使用深色主题?

来自分类Dev

为什么某些程序员习惯于使用长位移而不是直接分配值/将其存储为常量

来自分类Dev

为什么某些程序员习惯使用长位移而不是直接分配值/将其存储为常量是惯例?

来自分类Dev

为什么一个单独的Web程序员应该从Dropbox切换到“真实”版本控制系统?

来自分类Dev

在R中使用反斜杠转义一个反斜杠会在字符串中产生2个反斜杠,而不是1

来自分类Dev

为什么程序员通常在一些函数变量中使用下划线前缀?

来自分类Dev

为什么TypeScript程序员偏爱接口而不是类型

来自分类Dev

在另一个名称空间中使用同一类覆盖对象创建

来自分类Dev

在另一个名称空间中使用同一类覆盖对象创建

来自分类Dev

使用名称空间给程序员提供了什么,而不仅仅是给函数名称加上前缀?

来自分类Dev

“间接在另一个名称空间中声明一个名称空间”是什么意思?

来自分类Dev

为什么在php中使用多线程不是一个好主意?

来自分类Dev

为什么在JavaScript的相对路径中使用正斜杠“ /”而不是反斜杠“ \”?

来自分类Dev

为什么一些顶级的竞争性程序员使用#pragma?

来自分类Dev

为什么在全局名称空间中使用排序功能?

来自分类Dev

为什么我不能在名称空间中使用CURL?

来自分类Dev

为什么我不能在名称空间中使用CURL?

来自分类Dev

在Python中使用双反斜杠而不是单个反斜杠获取当前工作目录

来自分类Dev

'使用命名空间{某些命名空间嵌套在另一个命名空间中}`

来自分类Dev

在另一个Clojure命名空间中执行代码,为什么需要eval?

来自分类Dev

在一个函数中使用名称空间中的符号,但在同一文件中不使用其他符号

来自分类Dev

在一个函数中使用名称空间中的符号,但在同一文件中不使用其他符号

来自分类Dev

在父名称空间中使用PHP类

来自分类Dev

使用在另一个名称空间中声明的变量

来自分类Dev

使用在另一个名称空间中声明的变量

来自分类Dev

为什么grep需要双反斜杠?

来自分类Dev

在Javascript中使用名称空间定义一个类

Related 相关文章

  1. 1

    在名称空间中使用函数而没有反斜杠

  2. 2

    在名称空间中使用函数而没有反斜杠

  3. 3

    为什么大多数有经验的程序员更喜欢在其IDE中使用深色主题?

  4. 4

    为什么某些程序员习惯于使用长位移而不是直接分配值/将其存储为常量

  5. 5

    为什么某些程序员习惯使用长位移而不是直接分配值/将其存储为常量是惯例?

  6. 6

    为什么一个单独的Web程序员应该从Dropbox切换到“真实”版本控制系统?

  7. 7

    在R中使用反斜杠转义一个反斜杠会在字符串中产生2个反斜杠,而不是1

  8. 8

    为什么程序员通常在一些函数变量中使用下划线前缀?

  9. 9

    为什么TypeScript程序员偏爱接口而不是类型

  10. 10

    在另一个名称空间中使用同一类覆盖对象创建

  11. 11

    在另一个名称空间中使用同一类覆盖对象创建

  12. 12

    使用名称空间给程序员提供了什么,而不仅仅是给函数名称加上前缀?

  13. 13

    “间接在另一个名称空间中声明一个名称空间”是什么意思?

  14. 14

    为什么在php中使用多线程不是一个好主意?

  15. 15

    为什么在JavaScript的相对路径中使用正斜杠“ /”而不是反斜杠“ \”?

  16. 16

    为什么一些顶级的竞争性程序员使用#pragma?

  17. 17

    为什么在全局名称空间中使用排序功能?

  18. 18

    为什么我不能在名称空间中使用CURL?

  19. 19

    为什么我不能在名称空间中使用CURL?

  20. 20

    在Python中使用双反斜杠而不是单个反斜杠获取当前工作目录

  21. 21

    '使用命名空间{某些命名空间嵌套在另一个命名空间中}`

  22. 22

    在另一个Clojure命名空间中执行代码,为什么需要eval?

  23. 23

    在一个函数中使用名称空间中的符号,但在同一文件中不使用其他符号

  24. 24

    在一个函数中使用名称空间中的符号,但在同一文件中不使用其他符号

  25. 25

    在父名称空间中使用PHP类

  26. 26

    使用在另一个名称空间中声明的变量

  27. 27

    使用在另一个名称空间中声明的变量

  28. 28

    为什么grep需要双反斜杠?

  29. 29

    在Javascript中使用名称空间定义一个类

热门标签

归档