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;
}
}
上記の例と違いはないと思いますが、より複雑なコードでは大きな違いがあるかもしれないと考えています。