3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { protected $str = 'Foo'; public function getStr() { return $this->str; } } function f_obj($a) { var_dump($a); } function f_str($a) { var_dump($a); } $a = new A(); var_dump($a); f_obj($a); f_str($a->getStr());

preferences:
37.24 ms | 402 KiB | 5 Q