2020-04-04 |

function_exists()

特殊情况

function_exists() 函数有个特殊情况,当参数不是以字符串函数名而是以 function_name() 形式传入参数时,function_exists() 将直接返回原函数值。

<?php
function testfunc(){
    echo '我是自定义函数';
}
echo function_exists(testfunc());
?>

运行该例子输出:

我是自定义函数

参考阅读

  1. method_exists():检查类的方法是否存在。
  2. is_callable():检测参数是否为合法的可调用结构。
  3. class_exists():检查类是否已定义。
  4. isset():检测变量是否设置。
  5. defined():检测常量是否被定义。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论