Kev*_*erw 0 php conditional-statements
什么错了
if (($x > 0 && 256 <= $x) || ($y > 0 && 256 <= $y)) {
//Do AWESOME action here
} else {
echo '<br><div align="center"><b>X and Y must be over 0 but equal or less than 256.</b></div>';
}
Run Code Online (Sandbox Code Playgroud)
?这意味着如果X超过0且X为256或更小且y超过0且小于或等于256,那么做什么,对吧?我输入x 237和y 144,它给出了一个错误,说"X和Y必须大于0但等于或小于256".
它应该是
if (($x > 0 && $x <= 256) || ($y > 0 && $y <= 256)) {
// Rest of your code
}
Run Code Online (Sandbox Code Playgroud)
在检查之前,检查它是否高于0且高于或等于256,不低于或等于256.