これが私の問題です。メソッドで静的変数を使用しています。そして、for
ループを使用して新しいインスタンスを作成します。
class test_for{
function staticplus(){
static $i=0;
$i++;
return $i;
}
function countplus() {
$res = '';
for($k=0 ; $k<3 ; $k++) {
$res .= $this->staticplus();
}
return $res;
}
}
for($j=0 ; $j<3 ; $j++) {
$countp = new test_for;
echo $countp->countplus().'</br>';
}
戻り値:
123
456
789
新しいインスタンスを作成するときに静的変数を初期化する方法はありますか?
123
123
123
ご協力いただきありがとうございます!