gpt4 book ai didi

php - 为什么 "/"。日期 ("Y") + 1 在 PHP 中返回 1?

转载 作者:行者123 更新时间:2023-12-04 11:54:47 24 4
gpt4 key购买 nike

为什么“/”。 date("Y") + 1 在 PHP 中返回 1?

还有一个类似的问题,为什么 date("Y") 。 “/”。 date("Y") + 1 返回 2011?

我怀疑它与运算符优先级有关,因为 date("Y") 。 “/”。 (date("Y") + 1) 确实返回预期的 "2010/2011"

最佳答案

是的。 .+ 绑定(bind)得更紧密,所以:

"/" . date("Y") + 1

解析为:

("/" . date("Y")) + 1

左边不以任何数字开头,所以当你将其转换为数字时,它变为0。与后者相同:

(date("Y") . "/" . date("Y")) + 1

+ 的左侧以 2010 开头,然后是一些非数字,因此当它转换为数字时,它变为 2010。然后加 1。

关于php - 为什么 "/"。日期 ("Y") + 1 在 PHP 中返回 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419348/

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