細說php常量-常量易錯點-實際開發中常量用法

一:常量聲明:define('PI',3.14);

二:變量命名習慣上大寫

三:常量引用時,前面不用加$

四:常量一經定義,值不允許再被修改(賦值運算符左邊不能是常量),也不能重新聲明(define),同時也不能被銷燬

五:常量在頁面任意處都可以被訪問,類似於超全局變量

六:常量在實際開發過程中的常見用法

        檢測常量是否已存在(defined)

        if(!defined('PI')){

             define('PI',3.14);

         }

        在這裏可以利用邏輯運算符的短路特性,來簡化代碼:

       defined('PI') || define('PI',3.14)    //條件一爲真時,即PI被定義時,條件二不會執行;條件一爲假時,條件二會被執行(賦值)

七:動態常量名 (constant)      

          $change = 'a';

          $a = 'hello';

          echo constant($change);  //hello

          echo constant('a'); //hello

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章