<?php class Test1 { static function ok() { echo "bug"; } static function test() { call_user_func(array("static", "ok")); } } class Test2 extends Test1 { static function ok() { echo "ok"; } } Test2::test();