<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                #### 定義 * 每個類的定義都以關鍵字`class`開頭,后面跟著類名(非保留字)。 * 類名后跟著一對花括號,里面包含有類屬性和方法的定義。 ~~~php <?php class A { //屬性 public $a; private $b; //方法 public function actionA() { } } ~~~ #### 類成員默認值 在定義類屬性的時候,可以使用默認值 ~~~php <?php class A { //默認值 public $a = 'Hi'; private $b = 'Hello'; //方法 public function actionA() { } } ~~~ #### 創建實例 要創建一個對象的實例,使用關鍵字`new` ~~~php <?php $a = new A();//創建類 A 的實例 ~~~ #### 對象賦值 當把一個對象已經創建的實例賦給一個新變量時,新變量會訪問同一個實例,就和用該對象賦值一樣。此行為和給函數傳遞入實例時一樣。可以用克隆給一個已創建的對象建立一個新實例。 ~~~php <?php class A { } $a = new A(); $b = $a; $c = &$a; $d = clone $a; $a = null; var_dump($a,$b,$c,$d); ~~~ 上述結果為 ~~~bash NULL object(A)#1 (0) { } NULL object(A)#2 (0) { } ~~~ #### $this 偽變量`$this`可以在當一個方法在對象內部調用時使用。$this 是一個到調用對象(通常是方法所屬于的對象,但也可以是另一個對象,如果該方法是從第二個對象內靜態調用的話)的引用。 編輯`/home/project/this.php` ~~~php <?php class A { function actionA() { if (isset($this)) { echo '$this is defined ('; echo get_class($this); echo ")\n"; } else { echo '$this is not defined.'.PHP_EOL; } } } class B { function actionB() { A::actionA(); } } $a = new A(); $a->actionA(); A::actionA(); $b = new B(); $b->actionB(); B::actionB(); ~~~ 執行 ~~~bash php this.php ~~~ 從結果可以看出,`$this`只能在對象中使用,不能在靜態方法中調用。但是如果在另一個對象(類 B)中調用靜態方法,則`$this`指向該類( B )。 [](javascript:;) 下一步
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看