[PHP-users 24590] Re: globalで配列の宣言について

Keiko Morikawa cob_morikawa @ ipc.pioneer.co.jp
2005年 2月 18日 (金) 16:37:57 JST


もりかわです。


廣瀬様のを試してみました。
  $GLOBALS["hoge_".$aaa][$bbb]
確認OKです。
ありがとうございました。

伊東様の教えて下さった array() についてですが、
  $gval_name = 'hoge_0';
  global $$gval_name;
  $hoge_0 = array('h', 'o', 'g', 'e' );
では確認OKでした。
ということは...
さっき試した方法ので合ってたけど、値の渡し方が悪かった?

実は'h', 'o', 'g', 'e'の部分に、DBから検索した結果の値を渡してたんです。
ココの渡し方がまずかったんだと...思います。
大変失礼致しました。


>   global ${'hoge'};
>>   $name = 'hoge';
>   global $$name;
>> 
> 同じ動作ではないんですか?
今試してみたら、同じ動作をしていました。
お手数お掛けしてしまい、申し訳ありません。

# ばかみたいですね(T_T)


皆様、本当にありがとうございました。



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