PHP 从所需的文件中获取变量


Php get variable from required file

我有一个类:

class My_Class {
    private $playlist_table_name;
    public function __construct() {
        $this->playlist_table_name = "something";
        require_once('markup.php');
    }
}

如何从标记.php文件中访问$playlist_表_名称?

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

Using $this when not in object context
如果你想像

这样访问变量,你需要把它标记为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出该值。