//物件的封裝特性
就是將物件的成員隱藏起來 不讓直接在類的外部訪問 要通過一定的方法來對封裝起來的遠端進行訪問控制
物件導向的封裝特性並不是不讓成員被訪問 而是對齊進行訪問控制
修飾詞
var 共有的(過時)
在類的外部可以直接通過物件訪問(賦值和輸出);
在類的內部可以通過 $this 來進行訪問
public 共有的
等同於var 單是var已近過時 盡量不要使用 經量使用public
public既可以修飾成員屬性 又可以修飾成員方法
public修飾的成員在類的外部可以使用物件來呼叫 在類的外部可以使用 $this 進行訪問
成員方法如果沒有修飾詞 預設情況下為public修飾
protected 受保護的
protected 修飾的成員在類的外部不允許直接通過物件來訪問
protected 修飾的成員在類的內部可以通過$this 關鍵字來進行訪問
private 私有的
private 修飾的成員屬性在類的外部不允許直接通過物件訪問
private 修飾的成員屬性在類的內部可以通過 $this 關鍵字來進行訪問
private 修飾的成員在子類當中不能使用
4種訪問許可權及this引用
public 類 資料以及方法對任何package中的任何class都是可見的。default 當宣告類的時候沒有加任何字首,則該類 資料以及方法對本package中的任何class都是可見的。這是和public的區別。private 類 資料以及方法只對宣告的類可見。也就是說要訪問private成...
url的4種訪問方式
1.pathinfo 模式 重點!http 網域名稱 專案名 入口檔案 模組名 方法名 鍵1 值1 鍵2 值2 可以修改 url pathinfo depr 修改url的分隔符 2.普通模式 http 網域名稱 專案名 入口檔案?m 模組名 a 方法名 鍵1 值1 鍵2 值2 3.rewrite模式...
事物的4種特性 ACID 解析
事務是指對系統進行的一組操作,為了保證系統的完整性,事務需要具有acid特性,具體如下 1.原子性 atomic 乙個事務包含多個操作,這些操作要麼全部執行,要麼全都不執行。實現事務的原子性,要支援回滾操作,在某個操作失敗後,回滾到事務執行之前的狀態。回滾實際上是乙個比較高層抽象的概念,大多數db在...