gpt4 book ai didi

php is_function() 判断变量是否为函数

转载 作者:IT老高 更新时间:2023-10-28 11:56:40 32 4
gpt4 key购买 nike

读到 anonymous functions 让我非常兴奋在 php 中,它可以让你声明一个比 create_function 更容易的变量。 .现在我想知道我是否有一个传递变量的函数,我如何检查它以确定它是否是一个函数?还没有 is_function() 函数,当我对作为函数的变量执行 var_dump 时::

$func = function(){
echo 'asdf';
};
var_dump($func);

我明白了:

object(Closure)#8 (0) { } 

关于如何检查这是否是一个函数的任何想法?

最佳答案

使用 is_callable确定给定变量是否为函数。例如:

$func = function()
{
echo 'asdf';
};

if( is_callable( $func ) )
{
// Will be true.
}

关于php is_function() 判断变量是否为函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835627/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com