Có thể liên kết một cá thể với một đóng cửa tĩnh hay để tạo một kết thúc không tĩnh bên trong một phương thức lớp tĩnh không?Các trường hợp đối tượng ràng buộc với các bao đóng tĩnh
Đây là những gì tôi có nghĩa là ...
<?php
class TestClass {
public static function testMethod() {
$testInstance = new TestClass();
$testClosure = function() use ($testInstance) {
return $this === $testInstance;
};
$bindedTestClosure = $testClosure->bindTo($testInstance);
call_user_func($bindedTestClosure);
// should be true
}
}
TestClass::testMethod();
Vì vậy, bạn đang nói rằng phạm vi thet (không phải ehich này đã được null) cần được loại bỏ để làm cho nó một đóng cửa không tĩnh? – andig