在类中创建新变量如何更改变量名称?

时间:2011-10-05 18:42:04

标签: php oop

我想创建新变量,但名称为$ class .. 例如我的$ class是:

array("veriekle","vericek","sayfala");

我想在课堂上加入课程。 (veriekle.class.php,vericek.class.php,等)。我可以,但我怎样才能创建新的变量。

如果“veriekle”.class.php调用我想创建新变量作为名称的“veriekle”。 这是我可以包含的课程,但我无法创建新变量。

Class Database
{
    public function __construct($class)
    {
        foreach($class as $class)
        {
            require_once("sub/" . $class . ".class.php");
        }
    }
}

2 个答案:

答案 0 :(得分:2)

$$class = new $class();

它被称为变量变量,不推荐使用,但它是

答案 1 :(得分:0)

public function __construct($classes)
{
    foreach($classes as $class)
    {
        require_once("sub/" . $class . ".class.php");
    }
}