3 回答

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
它們是等價(jià)的。如果您沒有按照任何代碼約定進(jìn)行編碼,請使用您更喜歡的代碼。就個(gè)人而言,我喜歡把它留下來,因?yàn)樗鼘ξ襾碚f真的很混亂。

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
$foo = new bar()$foo = new bar如果你將參數(shù)傳遞給構(gòu)造函數(shù),那將會很有用。例如:
class bar {
public $user_id;
function __construct( $user_id ) {
$this->user_id = $user_id
}
}
-
$foo = new bar( $user_id );
除此之外,正如已接受的答案中已經(jīng)提到的,沒有區(qū)別。

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
我不會遺漏它們,因?yàn)樗匀皇且粋€(gè)函數(shù)調(diào)用 - 對構(gòu)造()
函數(shù)方法的調(diào)用。當(dāng)你調(diào)用其他不需要參數(shù)的函數(shù)或方法時(shí),也不允許省略它。那么我為什么要用構(gòu)造函數(shù)來做呢?new Foo()
而不是new Foo
更好的可讀性恕我直言。
- 3 回答
- 0 關(guān)注
- 928 瀏覽
添加回答
舉報(bào)