3v4l.org

run code in 300+ PHP versions simultaneously
<?php class testService { public function __construct() { var_dump('constructing service instance'); } } class base { private static $service = null; public static function setService($s) { self::$service = $s; } public static function getService() { return self::$service; } }

preferences:
39 ms | 402 KiB | 5 Q