Liczby w cudzysłowach w PHP
Jak wiesz, liczba w cudzysłowach reprezentuje
sobie ciąg znaków. Na przykład, '3' to
ciąg znaków. Jednakże, przy porównywaniu takich ciągów
z prawdziwymi liczbami PHP uważa, że ciąg znaków
w cudzysłowach jest równy takiej samej liczbie.
Dla przykładu porównajmy ciąg znaków '3'
i liczbę 3:
<?php
if ('3' == 3) {
echo '+++'; // zadziała to - wartości są równe
} else {
echo '---';
}
?>