“一样一样”应为“一模一样”
遗忘的时光
4年前
修改理由:
此投稿已在 4年前 合并。
内容修改:
Old | New | Differences |
---|---|---|
86 | 86 | > PHP 命名空间提供了一种将相关的类、函数和常量组合到一起的途径。 |
87 | 87 | |
88 | 88 | |
89 | 简单来说就是 PHP 是不允许程序中存在两个名字一 | |
89 | 简单来说就是 PHP 是不允许程序中存在两个名字一模一样的类或者函数或者变量名的,那么有人就很疑惑了,那就不起一样名字不就可以了?事实上很多大程序依赖很多第三方库,名字冲突什么的不要太常见,这个就是官网中的第一个问题。那么如何解决这个问题呢?在没有命名空间的时候,可怜的程序员只能给类名起 a_b_c_d_e_f 这样的,其中 a/b/c/d/e/f 一般有其特定意义,这样一般就不会发生冲突了,但是这样长的类名编写起来累,读起来更是难受。因此 PHP5 就推出了命名空间,类名是类名,命名空间是命名空间,程序写/看的时候直接用类名,运行起来机器看的是命名空间,这样就解决了问题。 | |
90 | 90 | |
91 | 91 | 另外,命名空间提供了一种将相关的类、函数和常量组合到一起的途径。这也是面向对象语言命名空间的很大用途,把特定用途所需要的类、变量、函数写到一个命名空间中,进行封装。 |
92 | 92 |