>  기사  >  백엔드 개발  >  PHP에서 세 개의 등호는 무엇을 의미합니까?

PHP에서 세 개의 등호는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2023-01-10 10:53:405651검색

PHP에서 세 개의 등호 "==="는 두 피연산자의 값이 같은지 비교하는 데 사용되는 합동 비교 연산자입니다. 이 연산자는 주어진 변수나 값을 비교하고 확인합니다. 두 변수(표현식 또는 상수)는 값이 동일하고 데이터 유형이 동일합니다. 즉, 둘 다 문자열이거나 둘 다 정수입니다. 이 연산자는 두 변수(표현식 또는 상수)에 동일한 값과 동일한 데이터 유형이 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

PHP에서 세 개의 등호는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

PHP에서 세 개의 등호 "==="는 합동 비교 연산자입니다. ID 연산자라고 합니다. ===”是全等比较运算符,又称恒等式运算符。

运算符 名称 描述
=== 全等 比较两个操作数的值是否相等,同时检测它们的类型是否相同

恒等式(===

    연산자
  • 이름

  • Description

    PHP에서 세 개의 등호는 무엇을 의미합니까?

    ===

    일치

    두 피연산자의 값이 같은지 비교하고 유형이 같은지 확인합니다

    Identity(=== code>) 연산자는 주어진 변수나 값 사이의 엄격한 비교입니다. 연산자 양쪽의 표현식 값뿐만 아니라 데이터 유형도 비교하며, 양쪽의 값과 데이터 유형만 비교합니다. 모두 동일하면 연산 결과는 TRUE입니다.

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

    PHP에서 세 개의 등호는 무엇을 의미합니까?

    <?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;; 
    ?>

    설명: 위의 예에서 $x와 $y의 값은 동일하지만 데이터 유형이 다르기 때문에 false를 반환하고 else 부분을 실행합니다.

    대조: 항등(==) 연산자
    <?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;; 
    ?>
    설명: 위 예에서 항등(==) 연산자는 변수의 값만 비교하기 때문에 $x와 $y의 값은 동일하므로 if는 else문을 실행하지 않고 바로 실행됩니다. Description값이 $a와 $b인 경우 유형 변환 후 TRUE를 반환하고, 그렇지 않으면 FALSE$a와 $b가 값이 동일할 뿐만 아니라 값의 유형도 동일하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 형 변환 후 $a의 값이 $b의 값과 같지 않으면 TRUE가 반환되고, 그렇지 않으면 FALSE가 반환됩니다. 은 !=와 동일합니다. 유형 변환 후 $a의 값이 $b의 값과 같지 않으면 TRUE가 반환됩니다. 가 반환됩니다 $a의 값이 $b의 값과 같지 않거나 값의 유형이 다른 경우 TRUE를 반환하고, 그렇지 않으면 TRUE를 반환합니다. return FALSE $a의 값이 $b보다 작은 경우 $a의 값이 $b의 값보다 크면 TRUE를 반환하고, 그렇지 않으면 TRUE를 반환합니다. FALSE$a의 값이 $b의 값보다 작거나 같으면 TRUE를 반환하고, 그렇지 않으면 FALSEif $a 값이 $b의 값보다 크거나 같으면 TRUE를 반환하고, 그렇지 않으면 FALSE$a가 다음과 같을 때, $b보다 클 경우 각각 0보다 작거나 같거나 큰 정수 값이 반환됩니다. . PHP7이 제공되기 시작합니다.
    항등(==) 연산자는 왼쪽의 변수(식 또는 상수)가 오른쪽의 변수(식 또는 상수)와 동일한 관계를 갖는지 비교하고 테스트합니다. 동일한 값입니다. 이 연산자로 수행된 비교는 느슨합니다. 두 값이 동일한 경우(데이터 유형이 아닌 변수 값만 비교), 두 값이 동일하지 않은 경우 참값을 반환합니다. 잘못된 값. 참고: 항등(==) 연산자와 대입(=) 연산자는 다릅니다. 대입(=) 연산자는 왼쪽의 변수를 변경하여 오른쪽의 변수를 왼쪽의 변수에 할당하는 반면, 항등(==) 연산자는 같은지 테스트하고 비교에 따라 true 또는 false를 반환합니다.
    확장 정보: PHP 비교 연산자
    Example Name
    $a == $b Equals
    $a를 반환합니다. === $b congruent
    $a != $b not equal to
    $a $b notequal
    $a !== $b 같지 않음
    $a small and
    $a > ;= $b less than or equal to
    를 반환합니다. $a >= $b greater than or equal to
    $a를 반환합니다. $b spaceship 연산자(조합 비교 연산자)

    $a ?? $b ?? $c

    NULL 병합 연산자🎜🎜왼쪽에서 오른쪽으로 존재하며 NULL이 아닌 첫 번째 피연산자입니다. 둘 다 정의되지 않고 NULL이 아닌 경우 NULL이 반환됩니다. PHP7부터 사용 가능합니다. 🎜🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 세 개의 등호는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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