php에서 =와 ==의 차이점
전자는 오른쪽의 데이터를 왼쪽의 변수에 할당하는 것을 의미하며, 후자는 왼쪽의 값을 비교하는 것을 의미합니다. 오른쪽 값이 동일한지 여부, 그렇다면 결과는 TRUE이고, 그렇지 않으면 FALSE입니다.
대입 연산자
기본 대입 연산자는 "="입니다. 처음에는 "같음"이라고 생각할 수도 있지만 그렇지 않습니다. 이는 실제로 오른쪽 표현식의 값을 왼쪽 피연산자에 할당하는 것을 의미합니다.
대입연산식의 값은 할당된 값입니다. 즉, "$a = 3"의 값은 3입니다. 이렇게 하면 약간의 트릭을 사용할 수 있습니다.
<?php $a = ($b = 4) + 5; // $a 现在成了 9,而 $b 成了 4。 ?>
비교 연산자
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와 같은 경우.
|
Congruent |
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!