12345678910111213141516171819 |
- --TEST--
- Closure 045: Closures created in static methods are static, even without the keyword
- --FILE--
- <?php
- class A {
- static function foo() {
- return function () {};
- }
- }
- $a = A::foo();
- $a->bindTo(new A);
- echo "Done.\n";
- --EXPECTF--
- Warning: Cannot bind an instance to a static closure in %s on line %d
- Done.
|