--TEST-- Bug #52160 (Invalid E_STRICT redefined constructor error) --FILE-- <?php class bar { function __construct() { } static function bar() { var_dump(1); } } bar::bar(); class foo { static function foo() { var_dump(2); } function __construct() { } } foo::foo(); class baz { static function baz() { var_dump(3); } } ?> --EXPECTF-- Strict Standards: Redefining already defined constructor for class foo in %s on line %d Fatal error: Constructor baz::baz() cannot be static in %s on line %d