3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Sample{ private static $objects=array(); public function __construct() { static::$objects[]=$this; } public function getObjects(){ return static::$objects; } } new Sample(); new Sample(); new Sample(); $a=new Sample(); var_dump($a->getObjects());

preferences:
42.29 ms | 402 KiB | 5 Q