> 백엔드 개발 > PHP 문제 > PHP에서 =와 ==의 차이점

PHP에서 =와 ==의 차이점

Guanhui
풀어 주다: 2023-03-01 06:42:01
원래의
3746명이 탐색했습니다.

PHP에서 =와 ==의 차이점

php에서 =와 ==의 차이점

전자는 오른쪽의 데이터를 왼쪽의 변수에 할당하는 것을 의미하며, 후자는 왼쪽의 값을 비교하는 것을 의미합니다. 오른쪽 값이 동일한지 여부, 그렇다면 결과는 TRUE이고, 그렇지 않으면 FALSE입니다.

대입 연산자

기본 대입 연산자는 "="입니다. 처음에는 "같음"이라고 생각할 수도 있지만 그렇지 않습니다. 이는 실제로 오른쪽 표현식의 값을 왼쪽 피연산자에 할당하는 것을 의미합니다.

대입연산식의 값은 할당된 값입니다. 즉, "$a = 3"의 값은 3입니다. 이렇게 하면 약간의 트릭을 사용할 수 있습니다.

<?php
$a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。
?>
로그인 후 복사

비교 연산자

$a === $bCongruent$a != $b
Example Name Result
$a == $b equals TRUETRUE,如果类型转换后$a等于$b
$a === $b 全等 TRUE,如果$a等于$b,并且它们的类型也相同。
$a != $b 不等 TRUE,如果类型转换后$a不等于$b
$a <> $b 不等 TRUE,如果类型转换后$a不等于$b
$a !== $b 不全等 TRUE,如果$a不等于$b,或者它们的类型不同。
$a < $b小与TRUE,如果$a严格小于$b
$a > $b 大于 TRUE,如果$a严格大于$b
$a <= $b小于等于TRUE,如果$a小于或者等于$b
$a >= $b 大于等于 TRUE, 유형 변환 후 $a$b와 같은 경우.
TRUE $a$b와 같고 유형도 같은 경우 .

동일하지 않음

TRUE

, 유형 변환 후

🎜$a🎜🎜이 🎜🎜$b🎜🎜과 동일하지 않은 경우. 🎜🎜🎜🎜$a <> $b🎜🎜와 같지 않음 🎜🎜🎜TRUE🎜, 유형 변환 후 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜와 같지 않은 경우 . 🎜🎜🎜🎜$a !== $b🎜🎜은 합동이 아닙니다. 🎜🎜🎜TRUE🎜 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜와 같지 않은 경우 다른 유형. 🎜🎜🎜🎜$a < $b🎜🎜는 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜보다 작은 경우 🎜🎜🎜TRUE🎜보다 작습니다. 🎜🎜🎜🎜$a > $b🎜🎜는 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜보다 큰 경우 🎜🎜🎜TRUE🎜보다 큽니다. 🎜🎜🎜🎜$a <= $b🎜🎜는 🎜🎜🎜TRUE🎜보다 작거나 같습니다. 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜보다 작거나 같은 경우 . 🎜🎜🎜🎜$a >= $b🎜🎜는 🎜🎜🎜TRUE🎜보다 크거나 같습니다. 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜보다 크거나 같은 경우 . 🎜🎜🎜🎜$a <=> $b🎜🎜 🎜🎜$a🎜🎜가 🎜🎜$b🎜🎜보다 작거나 같거나 클 때 비교 연산자 🎜🎜와 결합됨        각각 0보다 작거나, 같거나, 큰 🎜정수🎜 값을 반환합니다. 이제 PHP7을 사용할 수 있습니다.🎜🎜🎜🎜🎜추천 튜토리얼: "🎜PHP Tutorial🎜"🎜🎜🎜

위 내용은 PHP에서 =와 ==의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿