PHP 5.3以上版本新增的一些方法

__FILE__用来指向当前执行的PHP脚本  $dir = dirname(__FILE__);

PHP5.3新增了一个魔术常量(magic constant)__DIR__执行当前执行的PHP脚本所在目录

 

use关键字:给一个外部引用起别名。这是命名空间的一个重要特性,它同基于unix的文件系统的为文件或者目录创建连接标志相类似

PHP命名空间支持三种别名方式(引用)

1、为一个类取别名

2、为一个接口取别名

3、为一个命名空间取别名

这三种方式都是用use关键字来完成。下面是这三种别名的分别举例:

注意的一点是,对于已命名的名字,全称就包含了分隔符,比如 Foo\Bar,而不能用FooBar,而“\Foo\Bar”这个头部的"\"是没必要的,也不建议这样写。引入名必须是全称,并且跟当前命名空间没有程序上的关联。

 

PHP也可以在同一行上申明多个,等同于上面的写法

 

还有值得一说的是,引入是在编译时执行的,因此,别名不会影响动态类,例如:

 

这里由于给变量$a 赋值了 'Another',编译的时候,就将$a 定位到 Classname 了。

 

你可能感兴趣的:(PHP学习笔记)