3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyArray { private $arrayRef; function __construct(&$array){ $this->arrayRef =& $array; } function addElement($newElement){ $this->arrayRef[] = $newElement; } function print(){ print_r($this->arrayRef); } } $array = ['first', 'second']; $arrayObject = new MyArray($array); $arrayObject->addElement('treci'); print_r($array); // prints array containing 2 elements echo '<br/>'; $arrayObject->print(); // prints array containing 3 elements

preferences:
41.61 ms | 402 KiB | 5 Q