本教程是介紹了物件導向編程( OOP )用PHP 。經整理本教程,你應該有基本的必要工具,開始航行世界的對象。各地,我們將借鑒的一個例子,而關鍵術語和細微之用PHP物件導向介紹。此外,一段時間內將用於展示如何把物件導向的PHP與MySQL 。
菜單上有:
建立我們的第一個對象
類變數和能見度
構造方法
使用數組加快編碼
法相互作用
物件導向的PHP整合與MySQL
引入繼承
分詞
現在讓我們開始吧!
建立我們的第一個對象
不足為奇的是,物件導向編程是圍繞著物體。雖然想法的物體可能是外國給你的編碼方面,瞭解物體的,以及為什麼我們使用它們不應採取長。總之,我們的非編程世界是由物體。電腦,魚,雲,人,車都是對象。物體的特性,比如顏色,大小,名稱,和速度。對象也可以由其他物體:汽車門;門處理;處理的塑料槓桿;等等。物體到處都是我們身邊。出於這個原因,許多程式員找到物件導向編程比較容易理解。
因此,如何物體轉化為代碼?如果我們建設一個網站的使用者,我們將建立一個或多個使用者物件。建立對象使用課。課程組相關的變數和函數。變數舉行的對象的屬性,比如顏色,大小和速度。履行職能的行動一樣設定變數值或開啟檔案。在這個例子中,我們可以建立使用者物件與使用者類。你可以把使用者級為模板的任何使用者物件。
建立一個對象是所謂的執行個體(建立一個執行個體) 。讓我們執行個體化一個使用者物件和代碼相應的使用者類別:
/ *建立新的對象* /
$ kirupa =新的使用者;
/ *建立一流的物體* /
一流的使用者(
)
註:由於本教程的進展,代碼將被刪除,這樣您不要丟失和能專註於手頭的任務。隨時保持或重新添加代碼從以前的例子。
現在,這個使用者無法做任何事情,沒有任何屬性。在班級中,我們使用的方法(又名職能)和變數讓我們的物體的功能和效能。讓我們重做我們的第一個例子,使我們的使用者可以有一個名稱:
/ *建立一個新的對象* /
$ kirupa =新的使用者;
/ *調用對象的方法* /
$ kirupa , “ setName ( ' Kirupa ' ) ;
回聲$ kirupa , “ getName ().' ” ;
一流的使用者(
私營$名稱;
功能setName ( $值) (
$本, “名稱= $值;
返回;
)
功能getName ( ) (
返回$本, “名稱;
)
)
正如你所看到的,方法是使用功能宣布[ methodName ]格式,這是在PHP的標準。這個簡單的例子說明我們如何可以申請名稱的對象,然後訪問的名稱。繼續瞭解我們如何處理變數和方法的課程。