3v4l.org

run code in 300+ PHP versions simultaneously
<?php class toS { public function __toString() { return "A"; } } //var_dump(preg_replace('#A#si','B',$x=new Stringable())); $x=unserialize('a:1:{O:3:"toS":{}i:1;}'); var_dump($x);

preferences:
45.7 ms | 402 KiB | 5 Q