![]() ![]() | ![]() |
Initial revision
--TEST-- Bug #40621 (Crash when constructor called inappropriately (statically)) --FILE-- <?php class Foo { private function __construct() { } function get() { self::__construct(); } } Foo::get(); echo "Done\n"; ?> --EXPECTF-- Strict Standards: Non-static method Foo::get() should not be called statically in %s on line %d Fatal error: Non-static method Foo::__construct() cannot be called statically in %s on line %d