首頁 >php教程 >php手册 >PHP物件導向-存取修飾符介紹_php基礎

PHP物件導向-存取修飾符介紹_php基礎

WBOY
WBOY原創
2016-05-16 09:00:202303瀏覽

PHP中有三種存取修飾符,分別是:

public(公共的、預設)
protected(受保護的)
private(私有的)

它們可以分別用在類別的屬性和方法上(類別的屬性和方法統稱為類別的成員),用來修飾類別成員的存取權限。
public(公共的、預設)
在PHP5中如果類別沒有指定成員的存取修飾符,預設就是public的存取權限。

/*
以下兩個方法宣告存取權效果相同
*/
function say(){};
publilc function say(){};
當類別的成員被宣告為public的存取修飾符時,該成員能被外部程式碼存取和操作。
private(私有的)
定義為private的成員,對於類別內部所有成員都可見,沒有存取限制。對類別外部不允許存取。
protected(受保護的)
protected稍微有點複雜,被宣告為protected的成員,只允許該類別的子類別進行存取。

存取權限狀況表

存取權

public

protected

private

所有

子類別

類別內

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn