码迷,mamicode.com
首页 > Web开发 > 详细

[PHP]常量的一些特性

时间:2018-10-21 00:50:08      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:div   全局   bsp   class   ons   run   pre   输出   style   

1. define()函数如果定义了两个名称一模一样的常量,那么它将不会抛出错误,并且只有第一次的定义是生效的,再次定义并不会覆盖先前的值;

define(‘ABC‘, 0);
define(‘ABC‘, 1);
var_dump(ABC);//输出0

2. define()函数和关键字const定义常量的区别是,前者是在全局空间中都会生效,而后者如果定义了命名空间,只有在命名空间下才会生效;

namespace pe\init;
const ABC = ‘12345‘;

namespace pe\run;
var_dump(ABC);//输出字符"ABC"
var_dump(\pe\init\ABC);//输出字符"12345"

 

[PHP]常量的一些特性

标签:div   全局   bsp   class   ons   run   pre   输出   style   

原文地址:https://www.cnblogs.com/yiyide266/p/9823565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!