Tôi đang cố gắng để làm một cái gì đó như sau:Có thể tham chiếu một hàm ẩn danh từ bên trong chính nó trong PHP không?
// assume $f is an arg to the wrapping function
$self = $this;
$func = function() use($f, $ctx, $self){
$self->remove($func, $ctx); // I want $func to be a reference to this anon function
$args = func_get_args();
call_user_func_array($f, $args);
};
Có thể tham khảo các chức năng được gán cho $ func từ với chức năng giống nhau không?
Ồ, tôi ước mình có thể đánh dấu tất cả những câu trả lời này là câu trả lời! – Andrew
Và tôi muốn một trong các câu trả lời sẽ được xây dựng dựa trên việc tạo tham chiếu và phân công trì hoãn. – mario
@mario và tôi ước bạn sẽ tự trả lời bằng một ** bạn nghĩ là đúng, thay vì phàn nàn về câu trả lời mà mọi người đặt ở đây. – Neal