© 2012-2020
赣ICP备15001664号

php define常量定义

特性

  • 常量前面没有美元符号($);
  • 常量只能用 define() 函数定义,而不能通过赋值语句;
  • 常量可以不用理会变量范围的规则而在任何地方定义和访问;
  • 常量一旦定义就不能被重新定义或者取消定义;
  • 常量的值只能是标量;
  • 常量只能包含标量数据(boolean,integer,float 和 string),不要定义 resource常量.

定义一个常量

1
2
define('MYSQL_PASS', "123456");
echo MYSQL_PASS; //123456

定义一个部分大小写的常量

1
2
3
define('MYSQL_PASS', "123456",true);
echo MYSQL_PASS; //123456
echo mysql_PASS; //123456

检测常量

判断一个常量是否被定义

1
2
3
if(defined("path")){
echo "path是个常量";
}