[PHP ERROR]:Arrays are not allowed in class constants

发布 : 2017-03-27 分类 : IT 浏览 :

错误原因:PHP5.6以下的版本不支持在常量中定义数组(当时我们线上的php版本是5.4)
解决方案:

  • 升级php版本
  • 不在常量中定义数组

php5.6引入的新功能有:

  • 可以使用表达式定义常量
  • 使用 … 运算符定义变长参数函数
  • 使用 ** 进行幂运算
  • use function 以及 use const
  • 加入 hash_equals() 函数,以恒定的时间消耗来进行字符串比较,以避免时序攻击
  • 加入 __debugInfo()
本文作者 : 小凡
原文链接 : https://16bh.github.io/2017/03/27/PHP-ERROR-Arrays-are-not-allowed-in-class-constants/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹