在5.6之前的PHP版本中初始化类属性时,不能使用 非常量值 。
这些是在编译时初始化的,在编译时PHP将不进行任何计算或执行任何代码。
(5 * (1024 *1024))是需要评估的表达式,您不能在那里进行评估。可以将其替换为常数,
5242880也可以在中进行计算
__construct。
2014年推出的PHP 5.6 允许“常量标量表达式”,其中标量常量或类属性可以通过类定义中的求值表达式而不是构造函数进行初始化。

在5.6之前的PHP版本中初始化类属性时,不能使用 非常量值 。
这些是在编译时初始化的,在编译时PHP将不进行任何计算或执行任何代码。
(5 * (1024 *1024))是需要评估的表达式,您不能在那里进行评估。可以将其替换为常数,
5242880也可以在中进行计算
__construct。
2014年推出的PHP 5.6 允许“常量标量表达式”,其中标量常量或类属性可以通过类定义中的求值表达式而不是构造函数进行初始化。