php中的訪問類型(public,private,protected)


類型的訪問修飾符允許開發人員對類成員的訪問進行限制,這是PHP5的新特性。但卻是oop語言的一個好的特性。而且大多數的oop語言都已支持此特性。PHP5支持三種訪問修飾符:

public(公有的,默認的),protected(受保護的),private(私有的)三種。

public 公有修飾符,類中的成員沒有訪問限制,所有外部成員都可以訪問(讀和寫)這個類成員(包括成員屬性和成員方法)。

private 私有修飾符,被定義為private的成員,對於同一個類里的所有成員是可見的,即沒有訪問限制;但對於該類的外部代碼時不允許改變甚至讀操作的,對於該類的子類,也不能訪問private修飾的成員。

protected  保護成員修飾符,被修飾為protected的成員不能被該類的外部代碼訪問。但是對於該類的子類有訪問權限,可以進行屬性、方法的讀及寫操作.

靜態屬性和靜態方法

靜態屬性和靜態方法使用static關鍵字定義

class Man
{
    static $v = 12;//這是靜態屬性
    var $v1 = 100;//非靜態屬性

    static function f1(){
        echo "這個是靜態方法";
}
}
$p = new Man();//實例化對象

echo union::$v;//訪問靜態屬性

echo union::f1();//訪問靜態方

 構造方法

PHP使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM