Nombres entre guillemets en PHP

Comme vous le savez, un nombre entre guillemets représente une chaîne de caractères. Par exemple, '3' est une chaîne. Cependant, lors de la comparaison de telles chaînes avec de vrais nombres, PHP considère que la chaîne entre guillemets est égale au même nombre.

Prenons par exemple la chaîne '3' et le nombre 3 :

php<?php
  if ('3' == 3) {
    echo '+++'; // ceci s'exécutera - les valeurs sont égales
  } else {
    echo '---';
  }
?>