オブジェクトのメンバ変数を参照する際、PHPでは $obj->element のように指定しますが、まれにelementの変数名にハイフン「-」が入ったものを指定しなければならない場合があります。 この場合、上記のような通常の参照方法は使用することができません。今回はこのような場合の参照方法を、simplexmlでXMLを扱う事例を使って解説します。 simplexmlを使用する際、XMLの構文から要素を参照するには通常は下のような書き方をします。 <?php $string = <<<XML <?xml version='1.0' encoding="UTF-8"?> <document> <hoge>HOGE</hoge> </document> XML; $xml = simplexml_load_string($string); echo $xml->hoge; ?> 上記のように