问答详情
源自:6-2 PHP条件结构之if…else…

和c语言不同吗?

date_default_timezone_set('Asia/ShangHai');    $today = date('m-d',time());//获取当天日期 $birthday = "02-14";//生日 $money = 238;//消费金额 $discount = 0.8;//八折优惠 if($today && $birthday){    $money = $money*$discount;     }else{       $money = $money * 1; } echo $money; 为什么这样不对啊  它老是执行esle   ????我把==换成了逻辑与&&,这样不可以吗?

提问者:慕工程6026812 2017-05-05 23:36

个回答

  • 梦醒4012213
    2017-06-08 20:31:05

    你生日的日期没修改吧

  • 零下一度世界3831663
    2017-05-06 02:48:58

    date_default_timezone_set('Asia/ShangHai');
        $today = date('m-d',time());//获取当天日期
    	$birthday = "02-14";//生日
    	$money = 238;//消费金额
    	$discount = 0.8;//八折优惠
    	if($today && $birthday){
    	    $money = $money*$discount;
    	    
    	}else{
    	       $money = $money * 1;
    	}
    	echo $money;