[PHP-users 22141]Re: 関数に渡すパタメータの変数名を取得したい

Hiroki Asakawa ml @ asakawa.net
2004年 6月 10日 (木) 17:11:51 JST


淺川です。

>関数に値を渡す時に、変数で渡したとしますと、
>その変数名を関数内で取得するなんてできますでしょうか。
>
>function aaa ($a) {
>  print ("$a\n");
>  print ("変数名は{?}");
>}
変数名を取得するのは無理でしょう。
どういう意図でそのようなことをされたいのでしょうか?

ハッシュで渡してはどうでしょうか
function aaa($a)
{
   foreach( $a as $key => $val ) {
      print( "$key : $val" );
   }
}

$a["hoge"] = 123;
aaa( $a );




PHP-users メーリングリストの案内