请帮我看一下我的语法错了吗

<?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;

?>

//今天不是你的生日那里。这样写有错误吗。


烟花易冷v
浏览 1503回答 1
1回答

waterloocode

有错误。$money = ($money*1)."不是你的生日";改成这样就好了。貌似是由于运算符优先级耳朵问题,这种情况下,最好还是按照自己想要的运算顺序就上括号进行约束、
打开App,查看更多内容
随时随地看视频慕课网APP