我在php文件中有这行,我在上传到000WebHost的网站上使用:
define('ACCEPTED_OPERATORS' ,serialize([ ">=", "<=", ">", "<", "=", "%" ]));
问题是网站引发了这个错误:Parse error: syntax error, unexpected '[', expecting ')'' in /home...
。我可以假设他们不接受函数作为常量定义的一部分吗?我需要这样做才能使编辑符合人性化(如果有变化),因为在序列化字符串中更改某些内容对于眼睛来说并不好看。
这里有什么建议吗?
答案 0 :(得分:0)
发现问题:他们不支持[elem1, elem2,]
之类的数组,而是必须严格执行php-way:Array(elem1, elem2)
。