Tôi rất thích thú khi đọc về các hàm ẩn danh trong php, cho phép bạn khai báo một biến là hàm dễ dàng hơn so với việc bạn có thể làm với create_ functions . Giờ em đang thắc mắc không biết hàm bị truyền một biến thì làm cách nào để kiểm tra xác định đó có phải là hàm không? Chưa có hàm is_ functions () và khi tôi thực hiện var_dump cho một biến là một hàm ::
$func = function(){
echo 'asdf';
};
var_dump($func);
Tôi hiểu điều này:
object(Closure)#8 (0) { }
Bất kỳ suy nghĩ về cách kiểm tra xem đây có phải là một chức năng không?