关于php新建对象的时候的问题。小括号的问题

就像
&p = new &Pen;
&p = new &Pen();

用我写的构造函数时,效果是一样的。
如果我没这构造函数。那么在用系统构造函数时是否也一样?

构造函数不存在初始化的操作,不需要传递参数,有没有小括号无所谓,就是在实例化对象时不需要赋值