Zahlen in Anführungszeichen in PHP
Wie Sie wissen, stellt eine Zahl in Anführungszeichen
einen String dar. Zum Beispiel ist '3' ein
String. Allerdings betrachtet PHP bei einem Vergleich solcher Strings
mit echten Zahlen, dass der String
in Anführungszeichen gleich der gleichen Zahl ist.
Lassen Sie uns zum Beispiel den String '3'
und die Zahl 3 vergleichen:
<?php
if ('3' == 3) {
echo '+++'; // das wird ausgeführt - die Werte sind gleich
} else {
echo '---';
}
?>