Čísla v uvozovkách v PHP

Jak víte, číslo v uvozovkách představuje řetězec. Například '3' - to je řetězec. Avšak při porovnávání takových řetězců se skutečnými čísly PHP považuje řetězec v uvozovkách za stejný jako stejné číslo.

Pojďme pro příklad porovnat řetězec '3' a číslo 3:

php<?php
  if ('3' == 3) {
    echo '+++'; // spustí se toto - hodnoty jsou stejné
  } else {
    echo '---';
  }
?>