加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 可以Boolean FALSE和TRUE重新定义

发布时间:2020-12-13 16:31:08 所属栏目:PHP教程 来源:网络整理
导读:我正在读一本关于 PHP的书,关于使用TRUE和FALSE,它说: In fact,the lowercase versions are more stable,because PHP does not allow you to redefine them; the uppercase ones may be redefined 我试图重新定义TRUE和FALSE,它没有工作!我google重新定义
我正在读一本关于 PHP的书,关于使用TRUE和FALSE,它说:

In fact,the lowercase versions are more stable,because PHP does not
allow you to redefine them; the uppercase ones may be redefined

我试图重新定义TRUE和FALSE,它没有工作!我google重新定义常量,发现我需要使用runkit_constant_redefine(),我没有安装runkit扩展,所以我无法尝试在TRUE和FALSE ..

我的问题是,是否可以使用或不使用runkit_constant_redefine()重新定义TRUE,true,FALSE或false?

布尔值true定义为不区分大小写的常量,其中true为默认符号.
define("true",1,1);

这意味着它也可以在任何其他套管中工作,无论是真还是真或TrUe或tRUE.

你的书提到的是在另一个案例变体中重新定义常量.哪个可以除了小写字母true之外,所有常量查找表中都是开放点.

例如define(“True”,2)它将优先于小写定义的true,替代其他情况.

无论如何,你的书无意义的建议.即使您可以为布尔常量声明十几个变体,但实际上并没有这样做.推定“更稳定”的推理实际上是假的.喜欢更可读或符合现有编码风格的符号.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读