PHP CLASS CONST 常量=变量
答案:1 悬赏:50 手机版
解决时间 2021-02-12 12:20
- 提问者网友:浩歌待明月
- 2021-02-11 23:15
PHP CLASS CONST 常量=变量
最佳答案
- 五星知识达人网友:野慌
- 2021-02-12 00:49
这里就是你程序设计的问题了
在类中const一经定义,便不能修改值,一旦修改,会报致命错误
在你的代码中类subid的PPID已经被赋值为"",他就不能修改值了,就不可能被赋值为$("pid")(这种写法还从没见过)
这里要接受变量你就不能使用const修饰PPID和PDID追问能不能在定义const 的时候就赋值为$("pid")呢? 常量一定得是定义的字符串啊?能不能在定义const 的时候就赋值为$("pid")呢? 常量一定得是定义的字符串啊?追答你可以先定义一个全局常量
define('GV', 'value');
再给这个成员赋值
class A {
const PV = GV;
}
但是不接受变量的赋值
const PV = $another;
是错误的
在类中const一经定义,便不能修改值,一旦修改,会报致命错误
在你的代码中类subid的PPID已经被赋值为"",他就不能修改值了,就不可能被赋值为$("pid")(这种写法还从没见过)
这里要接受变量你就不能使用const修饰PPID和PDID追问能不能在定义const 的时候就赋值为$("pid")呢? 常量一定得是定义的字符串啊?能不能在定义const 的时候就赋值为$("pid")呢? 常量一定得是定义的字符串啊?追答你可以先定义一个全局常量
define('GV', 'value');
再给这个成员赋值
class A {
const PV = GV;
}
但是不接受变量的赋值
const PV = $another;
是错误的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯