将PHP中的变量跨文件拖入类

时间:2017-03-18 15:43:18

标签: php class global-variables

我有以下内容:

的config.php

class myObject {
    public $_access_token;

    public function __construct() {
        $this->_access_token = '';
    }
}

我需要拉_access_token。这是最好的方法吗? 的index.php:

require("config.php");
class gotime
{
    public function getAccessToken(){
        $obj = new myObject();
        return $obj->_access_token;
    }

我可以在公共函数之外创建类吗?在每个函数中创建类创建似乎效率低下。我有另外12个变量我需要跨文件,我想在一个地方设置它们。

1 个答案:

答案 0 :(得分:1)

您也可以像这样使用它们。

class myObject 
{
    public static $_access_token;

    public function __construct() 
    {
        self::$_access_token = 'some value';//set the value you want
    }
}

echo myObject::$_access_token;