兩片的代碼,做同樣的事情:快捷類影響性能?
class Dog
{
public $name;
public $breed;
}
$hachi = new Dog;
$hachi->name = "Hachi";
$hachi->breed = "Shiba";
VS
$hachi->name = "Hachi";
$hachi->breed = "Shiba";
在這種情況下(使用類作爲一個結構),這兩個代碼將實現同樣的事情。除了可讀性/風格之外,使用冗長版本還有什麼好處嗎?是否存在性能問題或其他任何會阻止我將其縮短的問題?
非常迷人,正是我想知道的。謝謝! – dukevin
爲了擴大這個答案,除了使用較少的內存外,'長版'的執行速度是'短版'的兩倍, – user2182349