gpt4 book ai didi

PHP:if(function_exists ('curl_init' )) 行得通吗?

转载 作者:可可西里 更新时间:2023-11-01 00:03:35 25 4
gpt4 key购买 nike

我有一些代码,我只想在存在 curl_init() 时执行。我正在使用此代码检查它是否存在:

if(function_exists('curl_init'))
{
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://www.my-site.ext/' . $data . '/');
curl_setopt($c, CURLOPT_HEADER, 0);
curl_exec($c);
curl_close($c);
}

if() 返回 true,但是里面的代码抛出这个错误:

Fatal error: Call to undefined function curl_init() in /var/www/wp-content/plugins/my-plugin-name/inc/myplugin_functions.php on line 15

如何正确检查 curl_init() 是否存在?

最佳答案

你可以试试is_callable()像这样:

if(is_callable('curl_init')){
//Code here
}

关于PHP:if(function_exists ('curl_init' )) 行得通吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7938357/

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