php程序中,定义一个常量,常量名为什么非要用双引号呢? 例如:define("NAME",10);

php程序中,定义一个常量,常量名为什么非要用双引号呢?例如:define("NAME",10);如果NAME不用双引号,为什么会报错?为什么非得用双引号呢... php程序中,定义一个常量,常量名为什么非要用双引号呢?
例如:define("NAME",10);
如果 NAME不用双引号,为什么会报错?
为什么非得用双引号呢
展开
 我来答
浪子AND小新
2018-02-08 · TA获得超过483个赞
知道小有建树答主
回答量:343
采纳率:60%
帮助的人:172万
展开全部
引号引的是字符串
define("NAME",10);
10是int,所以可以不加引号,如果是字符串,比如 "张三" 也得加双引号了
NAME是常量名称,所以要加双引号,至于为什么要加双引号呢?
其实你可以看做:define是php封装的一个函数,里边的NAME和10都是传入的参数,就一目了然了,那么NAME其实是传入的一个名称了,是一个字符串,那么既然是字符串,就得加上双引号了。
不知道这么说你懂没懂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式