我的下面有一个小代码片段
$duration = 0;
if ($duration == 'daily') {
$duration = '+1 DAY';
}
echo $duration;
我期待0有输出,但最终结果是+1天。我无法理解为什么上述条件是成功的?
但我们使用===返回预期结果。
我已在php 7
和php 5.5
办理登机手续。两个版本都将0作为输出。
答案 0 :(得分:0)
这是类型误解。
使用,
$duration = '0';
if ($duration == 'daily') {
$duration = '+1 DAY';
}
echo $duration;
它会显示你的答案。