Когда я получаю свойство от созданного объекта в функции, я получаю нулевое значение. Как это исправить? - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть класс Source в Wordpress в функциях. php, я создал объект из этого класса с помощью конструктора, а затем я пытаюсь в функции получить свойство source этого класса. Но я получаю ноль ... почему? И как я могу это исправить?

class Source {
    function init() {}

    public $source;

    public function __constructor($source) {
        $this->source = $source;
    }

    public function getSource() {
        return $this->source;
    }
}

В функции:

function registration(WP_REST_Request $request) {
...
    $source = new Source('http');
    var_dump($source->getSource());
//or
    echo $source->source;
...
}

Я получаю ноль или ничего ((Как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...