松井さん、東志さん、ありがとうございます。
> print("$def[0] = ".${$hoge}[0]."<BR>");
>
> としてみてはいかがでしょうか。
> 上の例だと、${$hoge}が変数と解釈され、[0]は文字列と解釈されるようです。
> print("$def[0] = {${$hoge}[0]}<BR>\n");
ともに、満足のいく結果が求められました。
結果)
a = a
いろいろと {} を付けて試したつもりでしたが、
両端の {} は試しませんでした。
また、.${$hoge}[0]. の解決策は、思いもつきませんでした。
これで、エラー対応に深みが増したと思います。
ありがとうございました。
札幌 かず
<Linux@Lupin.net>