在函数参数中使用字符串连接时的语法错误

时间:2018-10-30 14:21:49

标签: php php-5.5

使用php 5.5.38。

简单脚本:

distinct()

此操作失败,并显示以下信息:

  

PHP解析错误:语法错误,第3行出现意外的“。”,预期为“)”

php 5.5在那里不支持串联吗?

3 个答案:

答案 0 :(得分:2)

此功能已在PHP 5.6中添加。相同的规则适用于阶级的宣告。

  

现在可以提供涉及数字的标量表达式   和字符串文字和/或常量(以前在PHP中)   期望一个静态值,例如常量和属性声明   和默认函数参数。

请参阅:Constant expressions

答案 1 :(得分:0)

它看起来像在PHP 7中,您可以在函数参数默认值中使用字符串连接,但是并没有任何意义。

答案 2 :(得分:0)

没有PHP 5.5.38。不支持此方法。您需要的PHP版本为> = 5.6.0

祝你好运