基本的な属性を含む単純なxml文字列を解析しようとしています
<hash>
<engine-type>
I4 DI
</engine-type>
<body-style>
SAV 4D
</body-style>
<year>
2012
</year>
</hash>
xdebugがエラーを出すエンジンタイプとボディスタイルの2つの属性を出力しようとしたときに問題が発生しました
$result = simplexml_load_string($query);
$enginetype = $result->engine-type;
$bodystyle = $result->body-style ;
echo $enginetype .'<br />'. $bodystyle ;
これらはxdebugから発生したエラーです
Notice: Use of undefined constant type - assumed 'type'
Notice: Use of undefined constant style - assumed 'style
それらをデータベースに保存しようとすると、値0
の他の属性は正常に機能します