首頁  >  文章  >  後端開發  >  protected static $member_id; //這行程式碼什麼意思 我沒這樣寫過 ,瞬間看不懂是幹嘛的

protected static $member_id; //這行程式碼什麼意思 我沒這樣寫過 ,瞬間看不懂是幹嘛的

WBOY
WBOY原創
2016-08-04 09:20:161534瀏覽

受保護的靜止的 $member_id;

<code>class TokenController extends CommonController
{

    protected static $member_id;</code>

回覆內容:

受保護的靜止的 $member_id;

<code>class TokenController extends CommonController
{

    protected static $member_id;</code>

static 是類別成員,不是物件成員.
protected 就是只有該類別和衍生類別才能存取.

當一個靜態類別允許衍生類別存取成員的時候,就用這樣的寫法

<code>    class A
    {
        public static $abc;
    
        protected static $bbc;
        
        public static function a()
        {
            return self.$bbc;
        }
    }

可以直接 A.$abc来访问$abc这个变量
A.a() 可以得到A.$bbc</code>

類別成員變數, 這個變數的操控只能透過函數控制,這樣查詢程式碼哪set get時就可以用到了.
因為,只有get set才會改變值

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