3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public function __get($n) { var_dump("__get"); return 1; } public function __set($n, $v) { var_dump("__set"); } } $a = new A; $a->q = ""; $a->q += 12;

preferences:
35.28 ms | 402 KiB | 5 Q