PDO擴展為PHP訪問數(shù)據(jù)庫定義了一個輕量級的、一致性的接口,它提供了一個數(shù)據(jù)訪問抽象層,這樣,無論使用什么數(shù)據(jù)庫,都可以通過一致的函數(shù)執(zhí)行查詢和獲取數(shù)據(jù)。PDO隨PHP5.1發(fā)行,在PHP5.0的PECL擴展中也可以使用。

在長陽等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設計、外貿(mào)營銷網(wǎng)站建設 網(wǎng)站設計制作定制制作,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站制作,成都營銷網(wǎng)站建設,外貿(mào)網(wǎng)站建設,長陽網(wǎng)站建設費用合理。
區(qū)別:
1、對接口的使用是通過關(guān)鍵字implements。對抽象類的使用是通過關(guān)鍵字extends。當然接口也可以通過關(guān)鍵字extends繼承。
2、接口中不可以聲明成員變量(包括類靜態(tài)變量),但是可以聲明類常量。抽象類中可以聲明各種類型成員變量,實現(xiàn)數(shù)據(jù)的封裝。(另JAVA接口中的成員變量都要聲明為public static final類型)
3、接口沒有構(gòu)造函數(shù),抽象類可以有構(gòu)造函數(shù)。
4、接口中的方法默認都是public類型的,而抽象類中的方法可以使用private,protected,public來修飾。
5、一個類可以同時實現(xiàn)多個接口,但一個類只能繼承于一個抽象類。
抽象類還是接口。
如果要創(chuàng)建一個模型,這個模型將由一些緊密相關(guān)的對象采用,就可以使用抽象類。如果要創(chuàng)建將由一些不相關(guān)對象采用的功能,就使用接口。
如果必須從多個來源繼承行為,就使用接口。
如果知道所有類都會共享一個公共的行為實現(xiàn),就使用抽象類,并在其中實現(xiàn)該行為。
因為抽象類不能被實例化,你總不希望除了自己以外的人調(diào)用自己的程序連接數(shù)據(jù)庫吧
PDO一是PHP數(shù)據(jù)對象(PHP Data Object)的縮寫。
并不能使用PDO擴展本身執(zhí)行任何數(shù)據(jù)庫操作,必須使用一個database-specific PDO driver(針對特定數(shù)據(jù)庫的PDO驅(qū)動)訪問數(shù)據(jù)庫服務器。
PDO并不提供數(shù)據(jù)庫抽象,它并不會重寫SQL或提供數(shù)據(jù)庫本身缺失的功能,如果你需要這種功能,你需要使用一個更加成熟的抽象層。
PDO需要PHP5核心OO特性的支持,所以它無法運行于之前的PHP版本。
本文標題:數(shù)據(jù)抽象php 數(shù)據(jù)抽象主要有兩種方法
文章分享:http://chinadenli.net/article34/hijope.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站建設、面包屑導航、動態(tài)網(wǎng)站、靜態(tài)網(wǎng)站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)