1234567891011121314151617181920212223 |
- --TEST--
- Bug #77877 call_user_func() passes $this to static methods
- --FILE--
- <?php
- class Foo {
- static public function bar() {
- var_dump($this);
- }
- }
- try {
- array_map([new Foo, 'bar'],[1]);
- } catch (Throwable $e) {
- echo $e->getMessage() . "\n";
- }
- try {
- call_user_func([new Foo, 'bar']);
- } catch (Throwable $e) {
- echo $e->getMessage() . "\n";
- }
- ?>
- --EXPECT--
- Using $this when not in object context
- Using $this when not in object context
|