Duplicar posible:
Instantiate a class with or without parentheses?Php: ¿Paréntesis al crear un objeto nuevo?
Este es un detalle sin importancia, pero ¿hay alguna razón para preferir
$obj = new SomeClass();
sobre
$obj = new SomeClass;
Prefiero este último porque me gusta cómo se ve, y te ahorra un par de caracteres. En el lado negativo, va en contra de las convenciones y hace que sea un poco más difícil volver y agregar un argumento más adelante.
Cualquiera tiene un argumento convincente para cualquiera de los dos, ¿o es pura semántica?