Số trong dấu ngoặc kép trong PHP

Như bạn đã biết, một số trong dấu ngoặc kép biểu thị một chuỗi. Ví dụ: '3' - đó là một chuỗi. Tuy nhiên, khi so sánh các chuỗi như vậy với số thực sự, PHP coi chuỗi trong dấu ngoặc kép bằng với số đó.

Hãy so sánh chuỗi '3' và số 3 làm ví dụ:

php<?php
  if ('3' == 3) {
    echo '+++'; // điều này sẽ hoạt động - các giá trị bằng nhau
  } else {
    echo '---';
  }
?>