类别别的文档中是否有错误?

时间:2014-03-26 13:23:51

标签: php class alias autoload

在我class_alias $autoload函数上,我们读到:

  

class_alias - 为类创建别名

     

bool class_alias(string $ original,string $ alias [,bool $ autoload   = TRUE])

     

根据用户定义的类原始创建名为alias的别名。   别名类与原始类完全相同。

     

参数

     

原始

     

原班。

     

别名

     

该类的别名。

     

自动加载

     

如果找不到原始类,是否自动加载。

那么,在什么条件下,被别名化的类是自动加载的? true设置为{{1}}时?好的,但是为什么这个参数的描述会说“如果原始类找到”,则会进行自动加载? PHP如何自动加载一个它找不到的类?

1 个答案:

答案 0 :(得分:2)

更好的方法是:

  

如果原始类未加载,是否自动加载

这意味着,如果当前未知类定义,则因为其文件不是include d。那是一个“找不到”课程的时候。在这种情况下,class_alias可以调用已注册的自动加载器,它将(希望)自动包含定义类的文件。