使用命名空间在另一个类代码中实例化一个类并删除include(“class_name”)

时间:2014-12-27 19:59:08

标签: php namespaces include require

所以我这里有一个类,它有一个需要另一个类来创建一个对象的函数。 我在两个文件中使用命名空间,我的问题是我可以在这里摆脱这一行: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”); ?

0 个答案:

没有答案