>  기사  >  백엔드 개발  >  PHP에서 동일성과 동일성의 차이점은 무엇입니까

PHP에서 동일성과 동일성의 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2022-02-14 19:33:223520검색

차이: 1. 동일성은 계산에 "===" 연산자를 사용하고, 계산에는 "==" 연산자를 사용합니다. 2. 동일성 연산은 왼쪽 변수가 오른쪽 변수와 동일한 값을 갖는지 여부만 테스트합니다. while 상수 같음 연산은 값이 동일한지 테스트할 뿐만 아니라 데이터 유형이 동일한지 테스트합니다.

PHP에서 동일성과 동일성의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php의 동일성과 동등성 비교

등식(==) 연산

항등(==) 연산자는 왼쪽 변수(표현식 또는 상수)가 오른쪽 변수(표현식 또는 상수)와 동일한 값을 갖는지 비교하고 테스트합니다. 이 연산자가 수행하는 비교는 느슨합니다.

두 값이 동일한 경우(데이터 유형이 아닌 변수 값만 비교), 두 값이 동일하지 않은 경우 참값을 반환합니다. 잘못된 값.

참고: 항등(==) 연산자와 대입(=) 연산자는 다릅니다. 대입(=) 연산자는 왼쪽의 변수를 변경하여 오른쪽의 변수를 왼쪽의 변수에 할당하는 반면, 항등(==) 연산자는 같은지 테스트하고 비교 결과에 따라 true 또는 false를 반환합니다.

예:

<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x == $y) 
    echo &#39;$x和$y的值相等&#39;; 
else
    echo &#39;$x和$y的值不相等&#39;; 
?>

PHP에서 동일성과 동일성의 차이점은 무엇입니까

Identity(===) 연산자

Identity(===) 연산자는 주어진 변수 또는 값 간의 엄격한 비교입니다. 두 변수를 비교하고 살펴봅니다. 또는 상수) 값이 동일하고 동일한 데이터 유형을 갖는지 여부, 즉 둘 다 문자열이거나 둘 다 정수인지 여부.

이 연산자는 두 변수(표현식 또는 상수)에 동일한 값과 동일한 데이터 유형이 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

예:

<?php 
header("content-type:text/html;charset=utf-8");  
// 给变量赋整数值
$x = 999; 
echo &#39;$x=&#39;.$x."<br>"; 
// 给变量赋字符串值
$y = &#39;999&#39;; 
echo &#39;$y=&#39;.$y."<br>"; 
//比较$x 和$y 
if ($x === $y) 
    echo &#39;$x和$y相等&#39;; 
else
    echo &#39;$x和$y不相等&#39;; 
?>

PHP에서 동일성과 동일성의 차이점은 무엇입니까

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 동일성과 동일성의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.