<?php class ParentClass { public static function whoAmI(): void { var_dump(static::class); } } class ChildClass extends ParentClass { public function byCallUserFunc(): void { call_user_func([\ParentClass::class, "whoAmI"]); } public function byVariableFunc(): void { [\ParentClass::class, "whoAmI"](); } } $child = new ChildClass(); echo PHP_EOL . 'call_user_funccall_user_func([\ParentClass::class, "whoAmI"])' . PHP_EOL; $child->byCallUserFunc(); echo PHP_EOL . '[\ParentClass::class, "whoAmI"]()' . PHP_EOL; $child->byVariableFunc();
You have javascript disabled. You will not be able to edit any code.