<?php
/* php物件導向的程式設計
* * php5
* * 陣列和物件:都屬於php的復合型別(乙個變數可以儲存多個單元)
* * 物件比陣列更強大,不僅可以儲存多個資料,還可以將函式存在物件中
* * 物件的三大特性:封裝、繼承、多型
* * 物件導向程式設計(oop) //符合軟體工程中的 重用性 靈活性 擴充套件性
* * 物件導向和面向過程之間的區別
* * 最小的單位:函式 //面向過程
* 最小的單位:物件 //物件導向
* * 什麼是物件
* 物件是乙個實體
* 物件:
* 成員屬性==變數//定義物件的外觀和狀態
* 成員方法==函式//定義物件的功能
* * 什麼是類
* 分類、型別、自定義型別
* * 在類中定義這個型別的屬性和方法
* * 類和物件之間的乙個關係
* * 宣告類-->例項化物件(建立物件)-->使用物件
* *
* 最難得是如何設計出物件導向的程式,而不是物件導向的語法。
* */
?>
PHP學習筆記 物件導向
類的結構 class classname var attribute 新增屬性 function operation 宣告函式 建構函式 construct 析構函式 destruct 使用類的屬性 在乙個類中,可以訪問乙個特殊的指標 this。eg this attribute。在類的外部直接訪問...
PHP物件導向學習筆記
學習基於 細說php 類宣告 class 類名 類成員屬性 class person 成員方法 class person 例項化物件 person new person 訪問 引用名 成員屬性 成員方法 非靜態 物件成員方法引用成員屬性用 this class person 構造方法與析構方法 構造...
php學習筆記 物件導向
解決名字衝突,增強可讀性 不能定義任何語句 namespace space1 function fn namespace space2 function fn namespace foo 解析為當前namespace foo namespace space subspace foo 解析為 spac...