我有一些代碼,我只想執行如果curl_init()
存在。我檢查了它的存在,此代碼:PHP:if(function_exists('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()
是否存在?
是的,它可以顯示更多的代碼以查看錯誤的位置。 – salathe
最有可能是兩行中的任何一個錯字。但'extension_loaded()'是另一種選擇。 – mario
我只是修改代碼。 –