use可以用在命名空间下,也可以不用再命名空间下,他在两者中的作用是一致的,都是在编译的时候执行,不真正的加载类,因为是编译的时候执行,所以只能在全局环境使用,及不能使用在方法内部,条件判断内部. 引入类的时候最好使用as来定义别名.通过use定义的别名类在get_declare_class函数里没有. class_alias可以用在命名空间下,也可以不用再命名空间下,在命名空间下的时候起的别名收到命名空间的限制,即使被自动加载,但是你使用的类不是你刚才加载的类,因为两者命名空间不同.他是在脚本…