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()
が存在するかどうかを確認することができ、私はこのコードでそれの存在をチェックしていますか?
あなたが入力した機能に関係なく、curl_ *の機能に関係なく、cURLが使用可能な場合にこの機能を利用できます。 – salathe
おそらく2行のどちらかのタイプミスです。しかし、 'extension_loaded()'が代わりです。 – mario
私はちょうどコードを変更します。 –