
typecho源码中的反斜杠解析
typecho源码中的划线处包含了两个反斜杠,针对其用途,我们进行详细解析。
划线处位于install.php,其表示如下:
\\Typecho\\Core\\Exception
根据php官方手册,这表示的是命名空间,用于组织和封装类、接口、特性和函数。
在整本书中我们所涉及许多的Flex框架源码,但为了简洁,我们不总是显示所指的代码。当你阅读这本书时,要求你打开Flex Builder,或能够访问Flex3框架的源码,跟随着我们所讨论源码是怎么工作及为什么这样做。 如果你跟着阅读源码,请注意,我们经常跳过功能或者具体的代码,以便我们可以对应当前的主题。这样能防止我们远离当前的主题,主要是讲解代码的微妙之处。这并不是说那些代码的作用不重要,而是那些代码处理特别的案例,防止潜在的错误或在生命周期的后面来处理,只是我们当前没有讨论它。有需要的朋友可以下载看看
命名空间的特点:
- 使用反斜杠()分隔子命名空间。
- 顶级命名空间表示全局命名空间,不包含任何反斜杠。
- 子命名空间使用反斜杠嵌套表示。
在typecho源码中,typechocoreexception表示命名空间为typechocore,exception为其中定义的类。









