3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function doFoo() { return 'foo'; } } $foo = new Foo(); $foo->doFoo = function () { return 'baz'; }; $foo->doBar = function () { return 'bar'; }; var_dump($foo->doFoo()); var_dump($foo->doBar());

preferences:
35.63 ms | 402 KiB | 5 Q