1. 程式人生 > >PHP面向對象訪問(權限)的三個修飾符之間的區別

PHP面向對象訪問(權限)的三個修飾符之間的區別

prot 的區別 修飾符 protect 三種 分別是 eight 外部 col

PHP中有三種訪問修飾符,分別是:
public(公共的、默認)
protected(受保護的)
private(私有的)

public公有的

用該修飾符修飾的成員,可以在“任何位置”使用(訪問)。

訪問(使用)是這樣一個語法模式:

對象->成員;

類名::成員;

訪問位置分為3個:

1:某個類內部:自然是該類的某個方法中

2:某個類的具有繼承關系的子(父)類的內部:是指其他類的某個方法中。

3,某個類的外部:一般就是獨立的代碼區(不在類中)。

protected 受保護的

protected修飾的成員,可以在當前類或當前類的上下級具有繼承關系的類中訪問。

private私有的

private 修飾的成員,只能在其所在的類中訪問。

PHP面向對象訪問(權限)的三個修飾符之間的區別