Facilidade de uso sempre foi e sempre será um dos objetivos de PHP. Podemos ter, por exemplo, um simples leitor de RSS utilizando apenas uma função e dois construtores da linguagem: Vejamos:
<?php
foreach ( simplexml_load_file (‘http://www.digg.com/rss/index.xml’)->channel->item as $item )
echo $item->title.“
”;
Executando, temos:
$ php rss.php
Clinton Fixes N Korea, Bush F-ck’s It Up, China & Russia Go To Clinton Plan
Killer mobile GUI by nVidia… Hasta la “Vista” iPhone!
The UN’s New International Radiation Symbol
Microsoft’s giant ice house in Toronto (pictures)
How I Hacked Your LinkSys Router Which You Probably Bought at Best Buy
…
Kid’s Drawings Redone with Skill! (Part 2)
An Eraser Shaped Like A Delete Key – Designed by Art Lebedev
Funniest Sexest Washing Machine Tag Ever
Pixelated ‘City Creator’
Senate Falls Short of Advancing Measure Opposing Bush Troop Plan
Não poderia ser mais simples!
Um script mais elaborado, mas não mais complexo, poderia ser demonstrado na seguinte forma:
<?php
foreach ( simplexml_load_file (‘http://www.digg.com/rss/index.xml’)->channel->item as $item )
echo sprintf(‘<a href=”%s”>%s<a/><br/>%s<br/><br/>’, $item->link, $item->title, $item->description);
Executando podemos visualizar:
via http://phpbr.wordpress.com/