Nuances lors de la comparaison des types de données en PHP

Faites attention au code suivant :

php<?php
  if (0 == '') {
    echo '+++';
  } else {
    echo '---'; // c'est ce qui sera exécuté
  }
?>

Et au code suivant :

php<?php
  if (0 == '0') {
    echo '+++'; // c'est ce qui sera exécuté
  } else {
    echo '---';
  }
?>