3v4l.org

run code in 300+ PHP versions simultaneously
<?php class ClassWithWakeup { public function __wakeup() { echo "ClassWithWakeup::__wakeup\n"; throw new Exception("exception thrown by __wakeup"); } } function __autoload($className) { echo "__autoload :: $className\n"; throw new Exception("exception thrown by __autoload"); } $params = 'a:2:{i:0;O:15:"ClassWithWakeup":0:{}i:1;O:7:"Unknown":0:{}}'; try { $result = unserialize($params); echo "try - after unserialize\n"; } catch (Exception $e) { echo "exception caught, ok\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: __autoload() is no longer supported, use spl_autoload_register() instead in /in/sfHcQ on line 9
Process exited with code 255.

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:
37.65 ms | 401 KiB | 8 Q