3v4l.org

run code in 500+ PHP versions simultaneously
<?php namespace MediaWiki\Language; class ReplacementArray { private $data; public function __construct( $data ) { $this->data = $data; } public function __sleep() { return [ 'data' ]; } } class_alias( ReplacementArray::class, 'ReplacementArray' ); var_dump( unserialize( 'O:16:"ReplacementArray":1:{s:22:"' . "\0" . 'ReplacementArray' . "\0" . 'data";a:1:{i:0;i:1;}}' ) );
Output for git.master_jit, git.master
Deprecated: The __sleep() serialization magic method has been deprecated. Implement __serialize() instead (or in addition, if support for old PHP versions is necessary) in /in/AlIPR on line 5 Deprecated: Creation of dynamic property MediaWiki\Language\ReplacementArray::$data is deprecated in /in/AlIPR on line 19 object(MediaWiki\Language\ReplacementArray)#1 (2) { ["data":"MediaWiki\Language\ReplacementArray":private]=> NULL ["data":"ReplacementArray":private]=> array(1) { [0]=> int(1) } }

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:
45.27 ms | 614 KiB | 4 Q