Időzőjelek közé tett számok PHP-ban
Mint tudod, az idézőjelek közé tett szám egy
sztringet képvisel. Például a '3' egy
sztring. Azonban, amikor az ilyen sztringeket
valódi számokkal hasonlítjuk össze, a PHP úgy véli, hogy az idézőjelek
közé tett sztring egyenlő ugyanazzal a számmal.
Hasonlítsuk össze például a '3' sztringet
és a 3 számot:
<?php
if ('3' == 3) {
echo '+++'; // ez fog lefutni - az értékek egyenlőek
} else {
echo '---';
}
?>