【发布时间】:2022-01-21 10:26:44
【问题描述】:
此函数在较新的 PHP 版本中正常工作:
function MKDSLD($mkD,&$slD=array()){}
但是
我明白了:
Parse error: syntax error, unexpected '=', expecting ')'
使用 PHP 4。
不用说我要在旧版本的PHP下解决它:)
很简单,但我想这里需要做些小调整:D
提前谢谢你!
【问题讨论】:
-
删除
= array()并使其成为必需的参数(我什至不会问为什么有人在 2021 年为 PHP 4 “解决”这个问题)。在 PHP 4 中没有真正的“简单”或“小调整”来获得相同的功能。 -
如果
I got to solve it under the older version of PHP是因为你需要向后兼容,你不应该支持版本 4.. 也许回到 5.6。考虑php.net/eol.php,2 年是我最想去的时候