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<?php
  if ('3' == 3) {
    echo '+++'; // das wird ausgeführt - die Werte sind gleich
  } else {
    echo '---';
  }
?>