<?php
class Foo
{
public function baz()
{
echo 'yes';
}
public function fizz()
{
static::bar();
}
public function buzz()
{
$this->baz();
}
}
class Bar Extends Foo
{
public function baz()
{
echo 'no';
}
}
$f = new Bar();
$f->fizz();
$f->buzz();
Fatal error: Uncaught Error: Call to undefined method Bar::bar() in /in/O8IXN:12
Stack trace:
#0 /in/O8IXN(30): Foo->fizz()
#1 {main}
thrown in /in/O8IXN on line 12
Process exited with code 255.