3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { private $a = 'This is $a from A'; public $b = 'This is $b from A'; public function __sleep(): array { var_dump(array_keys(get_object_vars($this))); return []; } } class B extends A { public $a = 'This is $a from B'; } $b = new B; serialize($b);

preferences:
62.11 ms | 407 KiB | 5 Q