Čísla v úvodzovkách v PHP

Ako viete, číslo v úvodzovkách predstavuje reťazec. Napríklad, '3' - to je reťazec. Avšak, pri porovnávaní takýchto reťazcov s reálnymi číslami PHP považuje, že reťazec v úvodzovkách sa rovná rovnakému číslu.

Pre príklad porovnajme reťazec '3' a číslo 3:

php<?php
  if ('3' == 3) {
    echo '+++'; // spustí sa toto - hodnoty sú rovnaké
  } else {
    echo '---';
  }
?>