<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

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

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            php5.3注意事項說明

            時間:2025-03-05 18:21:29 php語言 我要投稿
            • 相關推薦

            php5.3注意事項說明

              導語:php5.3需要注意的事項很多,想學好php,就得多學習一些關于它的知識。以下的是百分網小編為大家搜集的php5.3注意事項說明,希望對你有所幫助。

              1.支持命名空間(namespace)

              5.3以前

              復制代碼 代碼如下:

              <?php

              class Zend_Db_Table_Select {

              //表示當前這個類文件位于Zend/Db/Table下

              }

              5.3

              復制代碼 代碼如下:

              <?php

              namespace Zend/Db/Table

              class Select {

              }

              2.支持延遲靜態綁定

              5.3以前(__CLASS__獲得類名)self::who()

              復制代碼 代碼如下:

              <?php

              class A {

              public static function who() {

              echo __CLASS__;

              }

              public static function test() {

              self::who();

              }

              }

              class B extends A {

              public static function who() {

              echo __CLASS__;

              }

              }

              B::test();

              ?>

              輸出A

              5.3(__CLASS__獲得類名)static::who();

              復制代碼 代碼如下:

              <?php

              class A {

              public static function who() {

              echo __CLASS__;

              }

              public static function test() {

              static::who(); // 這里實現了延遲的靜態綁定

              }

              }

              class B extends A {

              public static function who() {

              echo __CLASS__;

              }

              }

              B::test();

              ?>

              輸出B

              3.支持goto語句

              多數計算機程序設計語言中都支持無條件轉向語句goto,當程序執行到goto語句時,即轉向由goto語句中的標號指出的程序位置繼續執行。

              4.支持閉包

              復制代碼 代碼如下:

              <?php

              $msg = "hello";

              $callback = function() use($msg){

              print_r($msg);

              }

              $msg = "hello world!";

              callback($callback);

              輸出

              hello

              hello world!

              5.新增魔術方法__callStatic()

              PHP中原本有一個魔術方法__call(),當代碼調用對象的某個不存在的方法時該魔術方法會被自動調用。

              新增的__callStatic()方法則只用于靜態類方法。當嘗試調用類中不存在的靜態方法時,__callStatic()魔術方法將被自動調用。

              6.新增一種常量定義方式(有時代碼出錯,如undefined HE,你要看看是否支持const)

              復制代碼 代碼如下:

              <?php

              const CONSTANT = 'Hello World';

            【php5.3注意事項說明】相關文章:

            科目三注意事項說明04-19

            php5.3環境簡單配置02-26

            科目三掉頭注意事項說明03-24

            科目二考試補考注意事項說明02-11

            科目二考試注意事項說明04-23

            科目一考試注意事項說明07-06

            科目一考試流程與注意事項說明03-02

            新手開車技巧及注意事項說明03-15

            科目三考試注意事項說明03-03

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

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

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院