PHP物件導向 訪問修飾符

2021-07-04 17:47:24 字數 519 閱讀 3487

php中有三種訪問修飾符,分別是:

它們可以分別用在類的屬性和方法上(類的屬性和方法統稱為類的成員),用來修飾類成員的訪問許可權。   

public(公共的、預設)

在php5中如果類沒有指定成員的訪問修飾符,預設就是public的訪問許可權。

當類的成員被宣告為public的訪問修飾符時,該成員能被外部**訪問和操作。

private(私有的)

被定義為private的成員,對於類內部所有成員都可見,沒有訪問限制。對類外部不允許訪問。

protected(受保護的)

protected稍微有點複雜,被宣告為protected的成員,只允許該類的子類進行訪問。

訪問許可權情況表:

訪問許可權

public

protected

private所有

★子類★★

類內★★★

PHP物件導向 訪問修飾符

php中有三種訪問修飾符,分別是 它們可以用在類的屬性和方法上,用來修飾類成員的訪問許可權,類的屬性和方法統稱為類的成員。在php5中如果類沒有指定成員的訪問修飾符,預設就是public的訪問許可權。以下兩個方法宣告訪問許可權效果相同 function test publilc function t...

PHP的類修飾符與訪問修飾符

abstract class my abstract class my inte ce demo class mypc extends root implements demo demo2 demo3 如果訪問控制許可權允許,可不必建立該類物件而直接使用類名加兩個冒號 呼叫,static的屬性,在記...

PHP之訪問修飾符

在類中的成員 屬性 方法 類常量 可以加三個修飾符來進行許可權訪問。請求訪問的位置可分為 某個類內部 某個具有繼承關係的父 子類的內部 某個類的外部 public公開 共有 公共 protected 受保護的 privated 私有的 在繼承某個類並重寫方法的情況下,子類的方法許可權不應高於父類方法...