ツイッターのAPIとPHPを使っていろいろ作成していたら
XMLのデータ取得で名前にハイフンが入っているやつが
取れない( ̄_ ̄ )

なんでかなぁって調べたら解決方法がありました。
忘れないうちにメモひらめき電球
XML文字列を取得する

XML ドキュメント内の要素のうち、PHP の命名規約で

許可されていない文字 (たとえばハイフンなど) を含む

名前のものにアクセスするには、 要素名を括弧とアポストロフィで囲みます。

Example#3 <line> を取得する

<?php
include 'example.php';

$xml = new SimpleXMLElement($xmlstr);

echo $xml->movie->{'great-lines'}->line; // "PHP solves all my web problems"
?>

括弧とアポストロフィで書かないと取得できません。
はまりましたあせる