接口 PHP類(lèi)是單繼承,也就是不支持多繼承,當(dāng)一個(gè)類(lèi)需要多個(gè)類(lèi)的功能時(shí),繼承就無(wú)能為力了,為此PHP引入了接口技術(shù) 如果一個(gè)抽象類(lèi)里面的所有方法都是抽象方法,且沒(méi)有聲明變量,而且接口里面所有的成員都是public權(quán)限的,那么這種特殊的抽象類(lèi)就叫接口 接口使用interface關(guān)鍵字定義,并使用implements來(lái)實(shí)現(xiàn)接口的方法,且必須完全實(shí)現(xiàn) cURL 是一個(gè)利用URL語(yǔ)法規(guī)定來(lái)傳輸文件和數(shù)據(jù)的工具,支持很多協(xié)議,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 庫(kù)。使用PHP的cURL庫(kù)可以簡(jiǎn)單和有效地去抓網(wǎng)頁(yè)。你只需要運(yùn)行一個(gè)腳本,然后分析一下你所抓取的網(wǎng)頁(yè),然后就可以以程序的方式得到你想要的數(shù)據(jù)了。無(wú)論是你想從從一個(gè)鏈接上取部分?jǐn)?shù)據(jù),或是取一個(gè)XML文件并把其導(dǎo)入數(shù)據(jù)庫(kù),那怕就是簡(jiǎn)單的獲取網(wǎng)頁(yè)內(nèi)容,cURL 是一個(gè)功能強(qiáng)大的PHP庫(kù)。
GET方式實(shí)現(xiàn)
POST方式實(shí)現(xiàn)
"coder", 15 "password" => "12345" 16 ); 17 curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); 18 //執(zhí)行命令 19 $data = curl_exec($curl); 20 //關(guān)閉URL請(qǐng)求 21 curl_close($curl); 22 //顯示獲得的數(shù)據(jù) 23 print_r($data); 24 ?>如果獲得的數(shù)據(jù)時(shí)json格式的,使用json_decode函數(shù)解釋成數(shù)組。
如果使用json_decode($output)解析的話,將會(huì)得到object類(lèi)型的數(shù)據(jù)。