3v4l.org

run code in 300+ PHP versions simultaneously
<?php class X { public function __construct($a = 0) { $a = 33; $this->a(); } protected function a() { echo $a.'x'; var_dump(get_defined_vars()); } } $x = new X(); $x->a();

preferences:
58.58 ms | 402 KiB | 5 Q