PHP常量介绍

本文主要介绍PHP常量

  说明:

  常量一旦定义,里面的值和常量是不能改变和销毁的,而且常量名不能重复。变量可以重复可以覆盖。

  定义:define(‘常量名’,常量值) 注意常量名的引号。

//常量的定义
define('NAME','qingyu');
define('PI',3.14);
echo NAME;
echo PI;

  因php版本的问题,php5.X 和php7定义常量有所区别

  php5.X  define不能定义复合数据,只能定义标量类型。所以php用const来定义复合类型比如数组。(但5.6PHP手册里没有用const定义数组的实例)要用const定义数组常量用php7.x比较稳妥。

//const 定义常量
const ARR1 = array(1,2,3,4);
//PHP7 define定义数组
define('ARR2',[1,2,3,4]);
var_dump(ARR2);

  php7版本define可以定义复合的数据,如数组。

  注意:为了和变量做个区分,实际开发中常量都要大写。

  访问常量:

  直接使用常量名,echo NAME;

unset(NAME);//报错,不能删除

http://moban.shenhuangji.com/post/33.html 

猜你喜欢

转载自blog.csdn.net/daimatong/article/details/106016460