• ベストアンサー

PHPの連想配列は $hoge{'abc'} でもOK?

Perlからの写し間違いで、配列を $hoge['abc'] ではなく、$hoge{'abc'} と書いてしまいましたが、 正常に動きました。 試しに、 $hoge{'abc'} = 123; print_r($hoge{'abc'}) としてみたら Array ( [abc] => 123 )  が帰ってきました。 $hoge{'abc'} という書き方もPHPにはあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

>> $hoge{'abc'} という書き方もPHPにはあるのでしょうか? PHPバージョンに依存します。本家のマニュアルによると PHP4,PHP5では“有り”ですが、使用は推奨されていません。 PHP6から(またはそれ以降で)削除される予定なので使用しないことを薦めます。

kt_yuka
質問者

お礼

ありがとうございます。 PHP6ではなくなる予定なのですね。 知れて良かったです。

関連するQ&A