扫码关注官方订阅号
当const关键字定义的变量与字符串拼接,且赋值给另一个const变量时,
报syntax error, unexpected '.', expecting ',' or ';'
代码如下
const a = '你好'; const b = a.'certs/';//直接报错
麻烦各位帮忙一下
欢迎选择我的课程,让我们一起见证您的进步~~
最后发现:原来这是php5.6以后的新特性:http://cn2.php.net/manual/zh/...
没啥可帮忙的,语法不允许这样写。const 定义不能使用运算符、变量这类东西。再说了a是什么东西,至少也要 const b = self::a . 'certs/'吧,虽然一样非法。
你这个缺少上下文啊,在类里面才能这样用,外面的php常量用definePHP常量
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
最后发现:
原来这是php5.6以后的新特性:
http://cn2.php.net/manual/zh/...
没啥可帮忙的,语法不允许这样写。
const 定义不能使用运算符、变量这类东西。
再说了a是什么东西,至少也要 const b = self::a . 'certs/'吧,虽然一样非法。
你这个缺少上下文啊,在类里面才能这样用,外面的php常量用define
PHP常量