3v4l.org

run code in 300+ PHP versions simultaneously
<?php class T { private $data; public function a(){ $this->data=['a'=>1,'b'=>'d']; } public function getData(){ return $this->data; } } $t=new T(); $data=$t->getData(); var_dump($data); $t->a(); $data=$t->getData(); var_dump($data); $data['b']=23642562; var_dump($data); $data=$t->getData(); var_dump($data);

preferences:
50.28 ms | 402 KiB | 5 Q