PHP é uma linguagem de script para criação de sites dinâmicos baseados no servidor. Você pode usar PHP e HTML para gerar a página inicial do site. Quando um visitante abre a página inicial, o servidor executa o comando PHP e envia os resultados da execução para o navegador do visitante, semelhante ao ASP e ao CoildFusion.
No entanto, a diferença entre o PHP e eles é que o PHP é de código aberto e multiplataforma. O PHP pode ser executado no WINDOWS NT e em várias versões do UNIX. Não requer nenhum pré-processamento para feedback rápido e não requer ajustes no mod_perl para diminuir a imagem da memória do seu servidor.
PHP consome menos recursos. Quando o PHP é usado como parte do servidor web Apache, não há necessidade de chamar binários externos para executar o código e o servidor não precisa suportar nenhuma carga adicional.
Além de poder manipular suas páginas, o PHP também pode enviar cabeçalhos para HIIP. Você pode definir cookies, gerenciar assinaturas digitais e redirecionar usuários, além de fornecer excelente conectividade com outros bancos de dados (também DBC), integrando várias bibliotecas externas para fazer qualquer coisa, desde analisar XML com documentos PDF.
A linguagem de programação PHP é semelhante a C e Perl. Você não precisa declarar nenhuma variável antes de usá-las, e criar arrays e hashes é uma questão simples. O PHP também possui alguns recursos orientados a objetos que podem fornecer grande ajuda na organização e empacotamento de seu código.
A versão 5 do PHP apresenta SimpleXML, uma nova interface de programação de aplicativos (API) para leitura e gravação de XML. Ele permite que páginas PHP consultem, pesquisem, modifiquem e republicem XML em sintaxe amigável ao PHP.
SimpleXML é uma excelente adição à caixa de ferramentas do programador PHP. Existem muitas situações aplicáveis. Especificamente, funciona bem com dados simples, semelhantes a registros, que são muito mais simples do que usar o DOM. Você mesmo pode experimentar o SimpleXML. Deve ser capaz de se tornar um método de processamento XML confiável e robusto em PHP.
A seguir, vamos supor que uma página PHP seja necessária para converter um feed RSS em HTML. Começamos a usar SimpleXML para completá-lo.
http://blog.csdn.net/ibmjournal/archive/2006/10/31/1358791.aspx