PHP Else,Elseif Logic正确吗?

时间:2014-03-16 12:29:59

标签: php

我正在尝试基于0%履行,100%履行或中间位置的订单进行3次操作。

我到目前为止进行的测试表明这是正确的,但我可以检查每一种可能性,我希望有人可以盯着它并指出任何明显的错误行为。

//$success & $unsuccess are counts of the good/bad fulfilment items.

$percentfulfilled = round((($success/($success+$unsuccess))*100),2);

//If 0% fulfillled
if($percentfulfilled == '0')
{

}
//If 1-99% fulfilled
elseif($percentfulfilled < '100' && $percentfulfilled > '0')
{

}
//If 100% fulfilled
elseif($percentfulfilled = 100)
{

}

1 个答案:

答案 0 :(得分:4)

你的上一个陈述缺少一个平等的

elseif($percentfulfilled == 100)
                        //^here

在最后一个语句中,您没有检查条件,但是您正在为变量赋值。