Le code suivant :
class Type {
}
function foo(Type $t) {
}
foo(null);
a échoué au moment de l'exécution :
PHP Erreur fatale : L'argument 1 passé à foo() ne doit pas être nul.
Pourquoi n'est-il pas autorisé à passer null comme les autres langues ?