3v4l.org

run code in 300+ PHP versions simultaneously
<?php ini_set("session.use_cookies", false); class A { public $b; public function __construct() { $this->b = new B(); } } class B { public $a; public function __construct() { $this->A = new A(); } } $a = new A(); session_start(); $id = session_id(); $_SESSION['test'] = $a; session_write_close(); session_id('boo'); session_start(); session_write_close(); session_id($id); session_start(); echo serialize($_SESSION['test']);

preferences:
78.01 ms | 402 KiB | 5 Q