<?php date_default_timezone_set('Asia/ShangHai'); $today = date('m-d',time());//获取当天日期 $birthday = "10-27";//生日 $money = 238;//消费金额 $discount = 0.8;//八折优惠 if($today == $birthday){ $money = $money * $discount."<br>"."是你的生日"; }else{ $money = $money * 1."不是你的生日";} echo "今天是".$today."号"; echo "<br>"; echo "您消费".$money;?>//今天不是你的生日那里。这样写有错误吗。
1 回答
waterloocode
TA贡献1条经验 获得超0个赞
有错误。
$money = ($money*1)."不是你的生日";
改成这样就好了。
貌似是由于运算符优先级耳朵问题,这种情况下,最好还是按照自己想要的运算顺序就上括号进行约束、
- 1 回答
- 1 关注
- 1502 浏览
添加回答
举报
0/150
提交
取消