[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 メーリングリストの案内