3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { private $a = "a"; protected $b = "b"; public $c = "c"; } class B extends A implements Serializable { public function serialize() { $that = $this; return serialize($that); } public function unserialize($serialized) { } private $a = "a"; protected $b = "b"; public $c = "c"; } var_dump(serialize(new A())); var_dump(serialize(new B()));

preferences:
33.69 ms | 402 KiB | 5 Q