12345678910111213141516171819202122 |
- --TEST--
- Testing dynamic call to constructor (old-style)
- --FILE--
- <?php
- class foo {
- public function foo() {
- }
- }
- $a = 'foo';
- $a::$a();
- ?>
- --EXPECTF--
- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; foo has a deprecated constructor in %s on line %d
- Fatal error: Uncaught Error: Non-static method foo::foo() cannot be called statically in %s:%d
- Stack trace:
- #0 {main}
- thrown in %s on line %d
|