Possible en double:
Instantiate a class with or without parentheses?Php: Parenthèses lors de la création d'un nouvel objet?
Ceci est un petit bémol, mais est-il une raison de préférer
$obj = new SomeClass();
sur
$obj = new SomeClass;
Je préfère ce dernier parce que j'aime à quoi il ressemble, et il vous permet d'économiser quelques caractères. À la baisse, cela va à l'encontre des conventions et il est un peu plus difficile de revenir et d'ajouter un argument plus tard.
Quelqu'un at-il un argument convaincant pour l'un ou l'autre, ou s'agit-il d'une sémantique pure?