我很好奇获得 OOP 问题的答案,但到目前为止找不到任何信息。
在这里,编写类和方法是为每个方法传递参数或使用实例/字段变量和 $this->x 更快;
哪个在运行时更快?
class ExampleByParameter(){
function SomeMethod($a,$b){
echo $a." ".$b;
return;
}
}
或者
class ExampleByInstance(){
function __construct($a,$b){
$this->a=$a;
$this->b=$b;
}
function SomeMehtod(){
$a=$this->a;
$b=$this->b;
echo $a." ".$b;
return;
}
}
我想他们与上面的例子没有区别,但我认为更复杂的代码可能会有很大的不同。