有人能解释或帮助我理解PHP中的这个公共方法吗
有人能帮我理解这段代码吗。这些函数是什么,为什么使用它们,程序流是什么,这里使用的是什么技术有人能解释或帮助我理解PHP中的这个公共方法吗,php,curl,Php,Curl,有人能帮我理解这段代码吗。这些函数是什么,为什么使用它们,程序流是什么,这里使用的是什么技术 public function video($id) { $gdata = "https://gdata.youtube.com/feeds/api/videos/".$id."?alt=json"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $gdata); curl_setopt($ch, CURLOPT_RE
public function video($id)
{
$gdata = "https://gdata.youtube.com/feeds/api/videos/".$id."?alt=json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $gdata);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($ch);
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($retcode != 200)
{
$this->video = FALSE;
$this->video_id = NULL;
}else{
$this->video = json_decode($data);
$this->video_id = $id;
}
}
它看起来像是从youtube视频中提取视频数据。它运行一个CURL请求,并将数据设置为$this->video和$this->video\u id(如果视频id存在)。我们不是来教您php的。你可以在不同的阶段添加一些echo/var\u dump/Print\r调用,看看变量的值是什么。别粗鲁了,我想问什么,做什么?也许我可以通过访问php.net来做到?