PHP에서 따옴표 안의 숫자

아시다시피, 따옴표 안의 숫자는 문자열을 나타냅니다. 예를 들어, '3'는 문자열입니다. 그러나 이러한 문자열을 실제 숫자와 비교할 때 PHP는 따옴표 안의 문자열이 동일한 숫자와 같다고 간주합니다.

예를 들어 문자열 '3'와 숫자 3를 비교해 보겠습니다:

php<?php
  if ('3' == 3) {
    echo '+++'; // 이 부분이 실행됩니다 - 값이 동일함
  } else {
    echo '---';
  }
?>