如何使用不同的文件名自动加载类? PHP(How to autoload class with

2019-11-03 03:59发布

我想自动加载一个类,但它宣称像这样不同的类文件名INSIDE公司:

AClass.php

namespace path\to\A;

class AClass {}

class AException extends \Exception {}

BClass.php

namespace path\to\B;

use path\to\A\AClass; // I'm actually after AException inside

class BClass {}

class BException extends AException {}

我没有兴趣在加载ACLASS,但AException。 然而,上述代码不自动加载AException。

Answer 1:

会议可能决定该文件名称的类内匹配,但这只是惯例。 磁带自动加载机是欢迎使用您觉得有用的任何映射。 您可以随时找xxxxxException的类名和它映射到xxxxxClass.php



文章来源: How to autoload class with a different filename? PHP