0
Zendフレームワークを使用するOracle RightNowを使用しています。私は以下のコードをモデルに持っています。PHPエラー:関数の登録に失敗しました - 名前の重複 - curl_init
function getTicketAvailability($id){
\load_curl();
$url = "https://www.eventbriteapi.com/v3/events/".$id."/ticket_classes/?token=XXXXXXXXXXXX";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$body = \curl_exec($ch);
curl_close($ch);
$json = \json_decode($body,true);
return $json["ticket_classes"][0]["on_sale_status"];
}
ページ内で1回呼び出すと、すべて正常です。私はそれを2回呼び出す必要があれば、私は次を得る:
Function registration failed - duplicate name - curl_init
私も
curl_setopt_arrayなど、curl_copy_handle、curl_version、しますcurl_setoptためにこの問題を解決する方法上の任意のアイデアを同じを取得しますか?
'load_curl'関数は何をしますか? Curl拡張機能が2回ロードされているようです。 – iainn