クラスのメンバー配列変数の最初の値の設定を解除したいのですが、次のことができません。
<?php
class A
{
public function fun()
{
$this->arr[0] = "hello";
}
public $arr;
}
$a = new A();
$a->fun();
$var ="arr";
unset($a->$var[0]); //does not unset "hello" value
print_r($a);
Googleで検索したところ、解決策が見つかりませんでした。最初の値を動的に削除するにはどうすればよいですか?