<?php
abstract class A {
static $what;
static function change_what($where) {
static::$what = $where;
}
static function show() {
echo static::$what . PHP_EOL;
}
}
class B {
}
class C {
}
B::change_what("b");
C::change_what("c");
B::show();
C::show();
Fatal error: Uncaught Error: Call to undefined method B::change_what() in /in/MOFoj:22
Stack trace:
#0 {main}
thrown in /in/MOFoj on line 22
Process exited with code 255.