我想这是一个具体的问题,但由于某些原因,当我创建一个线程是这样的:
require_once(__DIR__.'/myotherfile.php');
class StreamBufferInput extends Thread {
public function run(){
global $max_buffer_size;
global $data_source;
echo "DATA:" . $max_buffer_size;
...
}
}
myotherfile.php
中有声明这两个变量(他们可以从其他类访问,但我的echo
在这里声明打印DATA:
别的什么都没有我找不到太多的班内做全局变量,但我有一个全球性的声明这样我在其他类之一的功能,并能正常工作。
编辑:这是我如何启动线程。
$stream = new StreamBufferInput();
$stream->start();