次の関数を想定して呼び出します。
function doSomething( &$someArray ) {
// Do something to $someArray
}
$names=array("John", "Paul", "George", "Ringo");
doSomething($names);
関数内から参照される配列の名前(この場合は「names」)を取得する方法はありますか?配列変数の名前の関数に別の引数を追加するためにリファクタリングできることは知っていますが、それは単なるバグを招きます。ユースケースは、配列$ someSillyNameごとに、関数がデータベーステーブルsomeSillyNameにアクセスする必要がある場合です。
ありがとう。