다음 코드는 무엇을 수행합니까? PHP 매뉴얼에있는 링크도 좋을 것이다. ! PHP Comparison OperatorsPHP 연산자 <>
답변
동일 = "같지 않음은"여기
false <> true // operator will evaluate expression as true
false != true // operator will evaluate expression as true
는 일부 참조입니다
그것은 !=
동등의 :
http://au.php.net/operators.comparison
로
if ($_SERVER['SERVER_PORT'] <> 443) {
doSomething();
}
"동등하지 않음"(!=
연산자)을 말하는 또 다른 방법입니다. 나는 그것을 "보다 작거나 같음"연산자로 생각하며 실제로는 "같지 않음"을 의미합니다.
다음과 같음 :보다 작음 AND보다 큼. –
@RobFarr 나는 그렇게 생각하지 않는다. 아무것도보다 작거나 클 수 없습니다. – amhokies
$_SERVER['SERVER_PORT']
은 HTTP 요청을 처리하기 위해 웹 서버에서 사용하는 포트를 가져옵니다. $_SERVER['SERVER_PORT'] <> 443
검사 포트 443 (기본 HTTPS 포트)와 동일하고 그렇지 않은 경우가 아닌 경우는, doSomething()
가
주 호출이 <
및 >
분명 비교 연산자없는 경우에도 !=
로 <>
동작합니다 (예 : $str1 <> $str2
).
< and >이 문자열에 대해 "확실한 비교 연산자"가 아닌 이유는 무엇입니까? – PhiLho
그들은 도대체 도대체 어떻게 비교합니까? 내가 알 수있는 한, 문자열의 "값"(알파벳순, a eyelidlessness
@PhiLho 문자열의 길이를 비교하지 않는 한 문자열은 종종 서로보다 작거나 같지 않다고 생각하지 않습니다. 이것은 대부분의 혼란이 일어나는 곳입니다. – orokusaki
PHP는 대부분 C 스타일 구문을 기반으로하지만 이것은 BASIC 스타일 구문 세계에서 유래 된 이상한 것 중 하나입니다.
말할 필요도없이, <>
이 실제로 사용되지 않으므로 말할 것도없이, 나는 단지 !=
을 사용하고 일관성을 유지할 것입니다.
- 1. C++ << >> 연산자
- 2. PHP : 배열없이 => 연산자 사용
- 3. 연결된리스트, 다항식, 오버로딩 연산자 << and >> C++
- 4. C++에서 연산자 << <>은 무엇입니까?
- 5. C 내선 번호 : <? and >? 연산자
- 6. <리스트 반복자의 맵에 대한 연산자>
- 7. Ruby의 우주선 연산자 무시 <=>
- 8. C++ 벡터 <T> :: iterator 연산자 +
- 9. <bad ptr> 오버로드 + 연산자
- 10. 연산자 << 과부하
- 11. 연산자 오버로드 <<
- 12. PHP - <img>
- 13. 개체 연산자 (->)
- 14. >>> 파이썬에서 연산자
- 15. 왜 PHP는 두 개의 "같지 않음"연산자 (! = 및 <>)
- 16. 오버로드 된 연산자 <<
- 17. 연산자 <<() 템플릿 클래스
- 18. 연산자 << 오버로드 ostream
- 19. 인텔리가 : 어떤 연산자 >>
- 20. 는 Xpressive >> = 연산자
- 21. C++ >> 연산자 오버로드
- 22. <? php echo $ variable?>
- 23. JS <---> PHP 통신
- 24. PHP - 그것이 같은 <head></head> 데이터
- 25. <code></code>에서만 PHP htmlentities!
- 26. C의 <= 연산자 ++
- 27. <script></script> 또는 <script />?
- 28. 내 클래스의 스트림 연산자 << >>을 오버로드하는 올바른 방법은 무엇입니까?
- 29. C++ 연산자 << and >> 헤더 파일의 메소드가 매우 잘못되었습니다.
- 30. QDataStream에 오버로드하기 << and >> 사용자 정의 유형에 대한 연산자
2 초 동안 구타! –