gpt4 book ai didi

php - 函数参数中的 gmdate() 给出解析错误

转载 作者:行者123 更新时间:2023-12-04 18:21:43 27 4
gpt4 key购买 nike

这个问题不太可能帮助任何 future 的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the help center .




9年前关闭。




我正在使用带有 Fast-CGI 的 PHP 5.3.5。

当我尝试使用 gmdate()要设置参数的初始值,我收到以下错误:

Parse error: syntax error, unexpected '(', expecting ')' in MyClass.php on line 3



这是我的代码(第 3 行是声明 myFunction 的行):
function myFunction($myDate = gmdate('Y-m-d')) {
// ...
}

难道我做错了什么?这是一个错误吗?如果我在类函数中做同样的事情,也会发生这种情况。

最佳答案

您不能将函数用作函数或方法参数的默认值。

function myFunction($myDate = '') {
$myDate = (!empty($myDate)) ? $myDate : gmdate('Y-m-d');
// ...
}

关于php - 函数参数中的 gmdate() 给出解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539882/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com