当前位置: 首页 > php>阅读正文

php使用is_callable检测curl是否可用

2021.9.15 朱丰华 1495 次 留下评论 536字

is_callable() 函数用于检测函数在当前环境中是否可调用。

is_callable() 函数验证变量的内容能否作为函数调用。 这可以检查包含有效函数名的变量,或者一个数组,包含了正确编码的对象以及函数名。

PHP 版本要求:PHP 4 >= 4.0.6, PHP 5, PHP 7

函数语法

bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )

参数说明:

  • $name:要检查的回调函数。
  • $syntax_only:如果设置为 TRUE,这个函数仅仅验证 name 可能是函数或方法。 它仅仅拒绝非字符,或者未包含能用于回调函数的有效结构。有效的应该包含两个元素,第一个是一个对象或者字符,第二个元素是个字符。
  • $callable_name:接受”可调用的名称”。

返回值

如果 name 可调用则返回 TRUE,否则返回 FALSE。

检测curl

把curl_init作为参数传递即可。

<?php

$is = is_callable("curl_init");
if($is){
    echo "支持";
}
else{
    echo "不支持";
}

此外,根据函数语法可知,它还能检测自定义函数在当前空间是否可用,即能检测的函数是任意的。

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注