PHP(5.4系)で任意の変数の値がある時点以降に参照、代入されたかをチェックする方法はありますでしょうか?
やりたいことは、
$hoge = 5;
などとされている変数があって、それ以降、参照も代入もされていない場合、不要なのでそもそも消すということがやりたいのです。
実際には、クラスのメンバ変数で、どこかのメソッドで参照してるか、変更してるかというのも加味して調べたいし、
これが配列の場合に、
$hoge['a'] = 5;
$hoge['b'] = 5;
$hoge['c'] = 5;
とあある場合、
$hoge['b']
だけ、以降参照も変更もされていない
みたいなことを知りたいのです。
すごく基本的なことで、それはこうするとすぐわかるよ
みたいなことなのか、
それとも、そんな都合の良いことはできない
ということなのかもわからないのですが、アドバイスいただければ助かります。