Possible en double:
PHP class instantiation. To use or not to use the parentheses?Instancier une classe avec ou sans parenthèses?
Je n'ai trouvé aucune documentation officielle à ce sujet. Mais peu importe si une classe est instanciée avec notre sans les parenthèses - tant qu'il n'y a pas de paramètres impliqués, n'est-ce pas?
$car = new Car;
ou
$car = new Car();
Mais quelqu'un peut me dire s'il y a une différence de performance? De quelle manière est la façon «plus correcte»? Y a-t-il des documents officiels pour cela?
Exactement ce que j'allais écrire, +1. – tplaner
+1 et supprimé le mien - Je suis d'accord à 100%. – lonesomeday
+1 Honnêtement, je ne considère pas 'new ClassUsingDefaultConstructor;' et 'new ClassWithConstructorWithParameters ($ foo, $ bar);' utilisé dans le même script pour être cohérent * peu importe *. Mais c'est juste moi, je suppose. – BoltClock