抽象類
PHP 5 支持抽象類和抽象方法。定義為抽象的類不能被實例化。任何一個類,如果它里面至少有一個方法是被聲明為抽象的,那么這個類就必須被聲明為抽象的。被定義為抽象的方法只是聲明了其調(diào)用方式(參數(shù)),不能定義其具體的功能實現(xiàn)。
阿神 2016-11-23 10:23:06 3571
類與對象,類,對象
自 PHP 5 起完全重寫了對象模型以得到更佳性能和更多特性。這是自 PHP 4 以來的最大變化。PHP 5 具有完整的對象模型。 PHP 5 中的新特性包括訪問控制,抽象類和 final 類與方法,附加的魔術(shù)方法,接口,對象復(fù)制和類型約束。
阿神 2016-11-22 16:19:53 3868
PDO
PHP 數(shù)據(jù)對象 (PDO) 擴展為PHP訪問數(shù)據(jù)庫定義了一個輕量級的一致接口。實現(xiàn) PDO 接口的每個數(shù)據(jù)庫驅(qū)動可以公開具體數(shù)據(jù)庫的特性作為標準擴展功能。 注意利用 PDO 擴展自身并不能實現(xiàn)任何數(shù)據(jù)庫功能;必須使用一個 具體數(shù)據(jù)庫的 PDO 驅(qū)動 來訪問數(shù)據(jù)庫服務(wù)。 PDO 提供了一個 數(shù)據(jù)訪問 抽象層,這意味著,不管使用哪種數(shù)據(jù)庫,都可以用相同的函數(shù)(方法)來查詢和獲取數(shù)據(jù)。 PDO 不不提供 數(shù)據(jù)庫 抽象層;它不會重寫 SQL,也不會模擬缺失的特性。如果需要的話,應(yīng)該使用一個成熟的抽象層。 從 PHP 5.1 開始附帶了 PDO,在 PHP 5.0 中是作為一個 PECL 擴展使用。 PDO 需要PHP 5 核心的新 OO 特性,因此不能在較早版本的 PHP 上運行。
阿神 2016-12-02 16:17:58 10614