2008-10-30 11 views

답변

24

동일 = "같지 않음은"여기

false <> true // operator will evaluate expression as true 
false != true // operator will evaluate expression as true 

는 일부 참조입니다

+1

2 초 동안 구타! –

6

"동등하지 않음"(!= 연산자)을 말하는 또 다른 방법입니다. 나는 그것을 "보다 작거나 같음"연산자로 생각하며 실제로는 "같지 않음"을 의미합니다.

+0

다음과 같음 :보다 작음 AND보다 큼. –

+2

@RobFarr 나는 그렇게 생각하지 않는다. 아무것도보다 작거나 클 수 없습니다. – amhokies

2

$_SERVER['SERVER_PORT']은 HTTP 요청을 처리하기 위해 웹 서버에서 사용하는 포트를 가져옵니다. $_SERVER['SERVER_PORT'] <> 443 검사 포트 443 (기본 HTTPS 포트)와 동일하고 그렇지 않은 경우가 아닌 경우는, doSomething()

2

주 호출이 <> 분명 비교 연산자없는 경우에도 !=<> 동작합니다 (예 : $str1 <> $str2).

+0

< and >이 문자열에 대해 "확실한 비교 연산자"가 아닌 이유는 무엇입니까? – PhiLho

+0

그들은 도대체 도대체 어떻게 비교합니까? 내가 알 수있는 한, 문자열의 "값"(알파벳순, a eyelidlessness

+2

@PhiLho 문자열의 길이를 비교하지 않는 한 문자열은 종종 서로보다 작거나 같지 않다고 생각하지 않습니다. 이것은 대부분의 혼란이 일어나는 곳입니다. – orokusaki

2

PHP는 대부분 C 스타일 구문을 기반으로하지만 이것은 BASIC 스타일 구문 세계에서 유래 된 이상한 것 중 하나입니다.

말할 필요도없이, <>이 실제로 사용되지 않으므로 말할 것도없이, 나는 단지 !=을 사용하고 일관성을 유지할 것입니다.