程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 玩轉php常量

玩轉php常量

編輯:關於PHP編程

常量的命名規則 命名: 與變量相同的命名規則 方法:define()函數 格式:define('常量名','具體值'); 例子:define('PI',3.14);   常量與變量的比較 相同: 1:命名規則相同(但一般為大寫) 不同: 1:引用常量時不用$,直接用名稱. 2:常量只能用define定義,不能用賦值語句 3:常量一旦定義就不能重新定義或取消定義 4:常量的值只能是標量(只能是整型、浮點型、布爾型、字符型、NULL) [php]   <?php      //定義常量      define('pi',3.14);      //計算園的面的面積   $r=3;      echo pi*$r*$r;   //結果:28.26         //常量定義過後,不能再重新定義   define('pi',3.23);      //結果:Notice: Constant pi already defined in C:\wamp\www\0124\05.php on line 15      //常量不能重新賦值   pi=100;   echo pi;      //結果:Parse error: syntax error, unexpected '=' in C:\wamp\www\0124\05.php on line 21   //會有語法上的錯誤      $PI=10;      function text(){         echo $PI;//函數有作用域。此$PI變量是函數裡面的與外邊的$PI不是一個。      echo pi;//常量一次定義,可以再任何地方使用   }      //結果:Notice: Undefined variable: PI in C:\wamp\www\0124\05.php on line 31      text();   ?>   如何判斷一個常量有沒有定義? define 定義常量 defined 判斷常量 [php]  <?php      if(defined('PI')){         echo 'PI常量已經定義了。<br/>';   }else{        echo 'PI常量未定義,我來定義它<br/>';        define('PI',33322);   }   echo PI;      ?>   [php]   結果:PI常量未定義,我來定義它        33322    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved