3v4l.org

run code in 300+ PHP versions simultaneously
<?php date_default_timezone_set('UTC'); session_start(); $session1 = session_id(); if (!isset($_SESSION['init'])) { $_SESSION['init'] = date('Y-m-d H:i:s'); } $init1 = @$_SESSION['init'].'<br/>'; session_regenerate_id(false); var_dump($init1); var_dump($_SESSION['init']); var_dump('session id1 ' . $session1); var_dump('session id2 ' . session_id()); ?>
Output for git.master
string(24) "2014-08-04 08:55:35<br/>" string(19) "2014-08-04 08:55:35" string(44) "session id1 418f20d3b4eeed73449ba2ac0013afa8" string(44) "session id2 e0b1d6e560b39c97c1be950cff23029a"
Output for git.master_jit
string(24) "2014-08-04 08:55:35<br/>" string(19) "2014-08-04 08:55:35" string(44) "session id1 608d1f1eec822ed95f7a0ea695ca8714" string(44) "session id2 e06146ad839db9fe81cf9f439dd2203d"
Output for rfc.property-hooks
string(24) "2014-08-04 08:55:35<br/>" string(19) "2014-08-04 08:55:35" string(44) "session id1 808d2308da5f815841f7ad3902b8500a" string(44) "session id2 c8a1a4181caf481496026989e2ad637c"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
38.84 ms | 401 KiB | 8 Q