Ostatnio mocno męczę simpleXML`a i pojawił się taki problemik:
czasami potrzebuję wywołać dane dynamicznie, jednak tu pojawia sie problem.
XML:
  1. <?xml version="1.0" encoding="iso-8859-2" ?>
  2. <xml>
  3. <foo value="bar" />
  4. </xml>

php:
  1. <?php
  2. $xml = simplexml_load_file('sample.xml');  
  3. $test='foo';
  4. echo $xml->settings->$test['value'];
  5. ?>

takie rozwiązanie oczywiscie nie ma prawa dzialac- jednak zapewne jakies rozwiazanie jest- tylko jakie.....