<?php
class sharr extends Stackable {
public function run(){}
}
class shvar extends Stackable {
public $num = 1;
}
class my extends Thread {
public function __construct($sharr, $shvar) {
$this->sharr = $sharr;
$this->shvar = $shvar;
}
public function run(){
$i = 0;
while(++$i < 10) {
$this->sharr[]=rand(0,1000);
$this->shvar->num++;
}
var_dump($this->sharr);
var_dump($this->shvar->num);
}
}
$sharr = new sharr();
$shvar = new shvar();
$my = new my($sharr, $shvar);
$my->start();
$my->join();
var_dump($sharr);
var_dump($shvar->num);
?>