Php从所需文件中获取变量

时间:2013-12-18 18:53:24

标签: php require

我有一个班级:

class My_Class {

    private $playlist_table_name;

    public function __construct() {

        $this->playlist_table_name = "something";

        require_once('markup.php');

    }

}

如何从markup.php文件中访问$ playlist_table_name?

我尝试使用:$ this-> playlist_table_name,但我得到:

Using $this when not in object context

1 个答案:

答案 0 :(得分:2)

如果您想要访问此类变量,则需要将其标记为public

class My_Class {
    public $playlist_table_name;

    public function __construct() {
        $this->playlist_table_name = "something";

        require_once('markup.php');
    }
}

然后,您将在尝试使用它之前想要实例化该类。

$MyClass = new My_Class;

echo $MyClass->playlist_table_name;

这将允许您echo输出值。