PHP 常量
PHP 常量有两种方法声明
<?php define("PI","3.14"); const G = 9.8; echo PI; echo G; ?>
而在局部作用域中只支持 define 定义
<?php define("PI","3.14"); const G = 9.8; echo PI; echo G; function A(){ //const M = 9.8; 错误 //echo M; define("S","S"); } A(); echo S; ?>
注明:
define() 函数 - 它使用三个参数:
- 首个参数定义常量的名称
- 第二个参数定义常量的值
- 可选的第三个参数规定常量名是否对大小写敏感。默认是 false。
使用常量还是使用 constant("常量名");
判断常量使用 defined("常量名");
echo constant("PI"); echo defined("PI"); echo defined("PIx");