quanshiyinian 发表于 2014-11-9 20:05:07

PHP中关于常量的一些知识点的介绍 defint引入 和检测等

/*常量
意义:声明后数值是不可以修改的。
声明:define






*/
//声明一个常量
define('PI',3.14);
echo PI,'<br/>';//常量名字前面不需要加$

//命名规范
//和变量一样,只不过习惯是全部用大写
//特点:--声明后数值是不可以修改数值,不可以重新声明,也不可以销毁
/*
PI=3.15;
echo PI;    //这个就表示是无法修改其数值的
*/
/*
define('PI', 3.15)//这个表示不可以重新声明

unset(PI);   //这个表示无法销毁 unset是针对变量来说明的。

//常量是可以在页面的任意中都可以访问的。类似超全局。




*/
function t(){
        echo PI,'<br/>';
}
t();//这个表示在任意的页面中进行调取它的 常量


//检测常量是否存在
if(defined('PI')){
        echo '常量已存在';
}else{
        echo 'PI常量不存在';
}

//真实开发一般这样来
if(!define('HEI')){
        define('HEI',8846);
}

echo HEI,'<br/>';

//动态常量名,用变量的数值做常量的名字。如何操作
$chang='HEI';
echo $chang;

echo constant('HEI'),'<br/>';      //constant 里面值得是一个传承,传一个数值HEI
echo constant($chang),'<br/>';



奇睿互联 发表于 2016-10-3 17:30:04

不错   谢谢                        

quanshiyinian 发表于 2016-10-5 13:10:13

奇睿互联 发表于 2016-10-3 17:30
不错   谢谢

请做一个吃水不忘挖井的人,谢谢,
道勤的发展需要您的赞助支持,哪怕是几十元,我们也会为您等级在案,以便我们可以给您提供更好的服务!
请支持下道勤!!! 道勤支付宝为792472177@qq.com道勤小编在这里感谢您的赞助!
页: [1]
查看完整版本: PHP中关于常量的一些知识点的介绍 defint引入 和检测等