$Docs < $Damage < $Sales
This is always true. See the following: while (runAround) { $sales = getSales(); if ($docs){ $costToDevelop = false; }else{ $costToDevelop = true; } if ($costToDevelop){ $costToFix = ($costToDevelop * 2); $p0wned = true; } if ($p0wned){ $sales = $sales--; } }