3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class A { public function foo() { // $this refers to $b/B regardless of the fact that the code is in A::foo $this->bar(); } public function bar() { echo "A's bar"; } } class B extends A { public function foo() { parent::foo(); } public function bar() { echo "B's bar"; } } $b = new B(); $b->foo();

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
195.51 ms | 1998 KiB | 10 Q