
const Administration = 0x1 << 1;
代码就是这一句 使用const 定义了一个常量,常量中使用位移符号而已,在win系统没有任何问题呢,在ubuntu系统就报语法错误呢!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
个人认为出现这个错误的原因是线上的PHP版本的低于5.6引起。PHP5.6以前,常量的右值只能是直接量和静态值,不能是表达式。只有php5.6起,才开始支持表达式作为常量的右值。