300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php 为什么定义常量 php-将预定义常量定义为什么

php 为什么定义常量 php-将预定义常量定义为什么

时间:2018-12-13 18:00:27

相关推荐

php 为什么定义常量 php-将预定义常量定义为什么

我有一个数据库类,该类自动建立与数据库的连接,并执行一些基本的输入筛选等操作.我正在查看设置一些预定义的常量,以调整类方法的行为.我应该将常量的值设置为什么?因为将永远不会直接引用或比较这些值,而仅在常量名称的上下文中,该值才重要吗?

我遇到的一种策略是将常量设置为位值,以便可以使用按位运算符来组合常量.在这种情况下,似乎并不需要该功能,但您永远不会知道.

我经常收到类似

Notice: Use of undefined constant CONSTANT_VALUE - assumed 'CONSTANT_VALUE'

这是否像字符串’CONSTANT_VALUE’或常量CONSTANT_VALUE一样对待常量?我应该将常量的值定义为同名的字符串来弥补这一点吗?当我使用某些时候定义的常量(例如DOCUMENT_ROOT)时,就会发生这种情况.

我是否错过了任何一种更好的做法?

解决方法:

如果您收到该消息,则该代码运行时未定义该常量,该常量被视为字符串“ CONSTANT_VALUE”.

如果要定义的一组常数的值完全是任意的,并且不需要位屏蔽,请使用正整数序列.

标签:php,class,constants

来源: https://codeday.me/bug/1011/1891049.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。