php 命名空间
1、一个PHP文件中不能声明两个相同名字的class或者function。
使用namespace 可以将相同名称的类划分到不同命名空间中
2、命名空间的好处:防止命名重复,方便类的引入。
3、命名空间使用的注意事项:
以下这种情况将会报错:因为命名空间未放置在第一行
<?php如果前面加了空格符。将报错。
如果当前代码的命名空间与类的所在的空间是一致的,可以直接实例化对象,如果不是同一个命名空间,那么要根据实际情况做判断。
相对路径和绝对路径:
如果类名放在字符串变量当中时,要在字符串变量中加入类的命名空间。
最好使用单引号,避免和其他字符发生冲突。
导入类:
导入类后,可以直接对类进行实例化:
别名设置:
魔术函数:
在PHP当中‘\’反斜线是具有转义功能的,在使用str_replace时需要使用‘\\’。
以下结果如果要生效,文件的命名空间必须它所处的位置一致。
PHP 做开发,都是使用相对路径。
3、用域名方式访问本地PHP文件。
3.1、修改apache配置文件,修改http.conf文件,查找找到vhosts,
修改根目录:
修改hosts文件:
修改内容: