>  Q&A  >  본문

조건 php & 및 또는 동일한 경우 범위 수정

동일한 if에 &or을 추가해 보았지만 or 조건이 작동하지 않습니다

으아악

$banca <=3 时有效,但在 $banca >=7일 때만 유효합니다. 뭐가 문제 야?

내가 확인하려는 범위는 <=3 和 >=7

사이입니다.
P粉218775965P粉218775965421일 전609

모든 응답(1)나는 대답할 것이다

  • P粉257342166

    P粉2573421662023-09-16 00:35:37

    코드에 몇 가지 문제가 있습니다. 더 간단한 것과 더 복잡한 것: 구문과 연산자 우선순위.

    먼저, 운영자=是用于赋值,而不是比较。因此,$usuario = 12 的结果是 12。接下来,您有一个按位运算符 &,如果 $banca > 3,则输出 0,否则 12。最后,您获取该结果并检查它是否为 >= 7입니다. 즉, 운영자를 모르고 사용하는 것은 아무 소용이 없습니다. PHP 언어를 탐구해 보세요.

    구문이 PHP에서 작동하더라도 연산자 우선 순위로 인해 결과가 엉망이 될 수도 있습니다. PHP의 연산자 우선순위를 확인하세요. 이는 Linter 및 모범 사례 매뉴얼에서 모호한 연산자 우선 순위에 의존하기보다는 기준을 명확하게 하기 위해 괄호를 추가하도록 지시하는 이유 중 하나입니다.

    이제 이 문제를 어떻게 해결해야 할까요? 다시 한번, PHP의 연산자와 구문을 자세히 살펴보시기 바랍니다. 공식 PHP 매뉴얼뿐만 아니라 좋은 강좌도 있습니다. 하지만 가만히 놔두지 마세요. 상황은 다음과 같아야 합니다:

    으아아아

    회신하다
    0
  • 취소회신하다