PHP adalah bahasa scripting untuk membuat situs web dinamis berbasis server. Anda dapat menggunakan PHP dan HTML untuk menghasilkan beranda situs web. Ketika pengunjung membuka beranda, server menjalankan perintah PHP dan mengirimkan hasil eksekusi ke browser pengunjung, mirip dengan ASP dan CoildFusion.
Namun perbedaan antara PHP dan keduanya adalah PHP bersifat open source dan lintas platform. PHP dapat berjalan di WINDOWS NT dan beberapa versi UNIX. Itu tidak memerlukan pra-pemrosesan untuk umpan balik yang cepat, dan tidak memerlukan penyesuaian mod_perl untuk membuat gambar memori server Anda lebih kecil.
PHP mengkonsumsi lebih sedikit sumber daya. Ketika PHP digunakan sebagai bagian dari server web Apache, tidak perlu memanggil biner eksternal untuk menjalankan kode, dan server tidak perlu menanggung beban tambahan apa pun.
Selain dapat memanipulasi halaman Anda, PHP juga dapat mengirimkan header untuk HIIP. Anda dapat mengatur cookie, mengelola tanda tangan digital, dan mengalihkan pengguna, dan ini menyediakan konektivitas yang sangat baik ke database lain (juga DBC), mengintegrasikan berbagai perpustakaan eksternal untuk melakukan apa pun mulai dari mengurai XML dengan dokumen PDF.
Bahasa pemrograman PHP mirip dengan C dan Perl. Anda tidak perlu mendeklarasikan variabel apa pun sebelum menggunakannya, dan membuat array dan hash adalah hal yang sederhana. PHP juga memiliki beberapa fitur berorientasi objek yang dapat memberikan bantuan besar dalam mengatur dan mengemas kode Anda.
PHP versi 5 memperkenalkan SimpleXML, antarmuka pemrograman aplikasi (API) baru untuk membaca dan menulis XML. Ini memungkinkan halaman PHP untuk menanyakan, mencari, memodifikasi, dan menerbitkan ulang XML dalam sintaks ramah PHP.
SimpleXML adalah tambahan baru yang bagus untuk kotak peralatan pemrogram PHP. Ada banyak situasi yang bisa diterapkan. Secara khusus, ini berfungsi baik dengan data sederhana seperti rekaman yang jauh lebih sederhana daripada menggunakan DOM. Anda dapat mencoba SimpleXML sendiri. Ini harus bisa menjadi metode pemrosesan XML yang andal dan kuat di PHP.
Selanjutnya, mari kita asumsikan bahwa halaman PHP diperlukan untuk mengubah RSS feed menjadi HTML. Kita mulai menggunakan SimpleXML untuk menyelesaikannya.
http://blog.csdn.net/ibmjournal/archive/2006/10/31/1358791.aspx