Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我看到有时用new calssname()初始化一个对象 ; 其他时候只是 新的类名; // 没有 ()
顺便说一句,有什么区别吗?两个都?
两者都是可以接受的(只要没有强制参数传递)。
尽管两者在 PHP 中都是可以接受的,但为了保持一致性,我倾向于使用前者,因为没有括号的初始化在 Java 和 C++ 中不起作用。