两片的代码,做同样的事情:快捷类影响性能?
class Dog
{
public $name;
public $breed;
}
$hachi = new Dog;
$hachi->name = "Hachi";
$hachi->breed = "Shiba";
VS
$hachi->name = "Hachi";
$hachi->breed = "Shiba";
在这种情况下(使用类作为一个结构),这两个代码将实现同样的事情。除了可读性/风格之外,使用冗长版本还有什么好处吗?是否存在性能问题或其他任何会阻止我将其缩短的问题?
非常迷人,正是我想知道的。谢谢! – dukevin
为了扩大这个答案,除了使用较少的内存外,'长版'的执行速度是'短版'的两倍, – user2182349