Как получить доступ к глобальной переменной в функции запуска pthread в php

Мне трудно получить доступ к переменной глобально в функции прогона pthread, могу ли я узнать, как это сделать?

class Promise extends Thread { public function __construct() { global $myVar; echo "inside construct function variable " . $myVar; } public function run() { global $myVar; echo "inside run function variable " . $myVar; } } 

Я могу получить доступ к глобальной переменной myVar в конструкции, но не запускать функцию? Могу я узнать почему?