所以我这里有一个类,它有一个需要另一个类来创建一个对象的函数。
我在两个文件中使用命名空间,我的问题是我可以在这里摆脱这一行:include("class.php");
并使用命名空间实例化类吗?
这是我调用另一个类的文件:
namespace namespaceName;
class classLoader{
public function __construct() {
//not used
}
public function executeFunctionOutsideTheNamespace() {
include("class.php");
new classExtended("badass");
}
}
和班级本身:
namespace namespaceName;
class classExtended extends classBase
{
public function __construct($action) {
echo $action;
}
}
我再问一次,使用Namespace是不可能摆脱include()或require(),require_once()函数?直接调用new classExtended(“badass”); ?