PHP เป็นภาษาสคริปต์สำหรับการสร้างเว็บไซต์แบบไดนามิกโดยใช้เซิร์ฟเวอร์ คุณสามารถใช้ PHP และ HTML เพื่อสร้างหน้าแรกของเว็บไซต์ได้ เมื่อผู้เยี่ยมชมเปิดหน้าแรก เซิร์ฟเวอร์จะดำเนินการคำสั่ง PHP และส่งผลการดำเนินการไปยังเบราว์เซอร์ของผู้เยี่ยมชม ซึ่งคล้ายกับ ASP และ CoildFusion
อย่างไรก็ตาม ความแตกต่างระหว่าง PHP กับ PHP ก็คือ PHP เป็นโอเพ่นซอร์สและข้ามแพลตฟอร์ม PHP สามารถทำงานบน WINDOWS NT และ UNIX หลายเวอร์ชัน ไม่จำเป็นต้องมีการประมวลผลล่วงหน้าเพื่อการตอบรับที่รวดเร็ว และไม่ต้องมีการปรับแต่ง mod_perl เพื่อทำให้อิมเมจหน่วยความจำของเซิร์ฟเวอร์ของคุณเล็กลง
PHP ใช้ทรัพยากรน้อยลง เมื่อใช้ PHP เป็นส่วนหนึ่งของเว็บเซิร์ฟเวอร์ Apache ไม่จำเป็นต้องเรียกไบนารีภายนอกเพื่อเรียกใช้โค้ด และเซิร์ฟเวอร์ไม่จำเป็นต้องแบกรับภาระเพิ่มเติมใดๆ
นอกจากความสามารถในการจัดการเพจของคุณแล้ว PHP ยังสามารถส่งส่วนหัวสำหรับ HIIP ได้อีกด้วย คุณสามารถตั้งค่าคุกกี้ จัดการลายเซ็นดิจิทัล และเปลี่ยนเส้นทางผู้ใช้ได้ และยังให้การเชื่อมต่อที่ยอดเยี่ยมกับฐานข้อมูลอื่นๆ (รวมถึง DBC) โดยผสานรวมไลบรารีภายนอกต่างๆ เพื่อทำอะไรก็ได้ตั้งแต่การแยกวิเคราะห์ XML ด้วยเอกสาร PDF
ภาษาโปรแกรม PHP คล้ายกับ C และ Perl คุณไม่จำเป็นต้องประกาศตัวแปรใดๆ ก่อนใช้งาน และการสร้างอาร์เรย์และแฮชก็เป็นเรื่องง่าย PHP ยังมีฟีเจอร์เชิงวัตถุที่สามารถให้ความช่วยเหลือได้ดีเยี่ยมในการจัดระเบียบและบรรจุโค้ดของคุณ
PHP เวอร์ชัน 5 แนะนำ SimpleXML ซึ่งเป็น Application Programming Interface (API) ใหม่สำหรับการอ่านและเขียน XML ช่วยให้เพจ PHP สามารถสืบค้น ค้นหา แก้ไข และเผยแพร่ XML อีกครั้งในรูปแบบที่เป็นมิตรกับ PHP
SimpleXML เป็นส่วนเสริมใหม่ที่ยอดเยี่ยมในกล่องเครื่องมือของโปรแกรมเมอร์ PHP มีสถานการณ์ที่เกี่ยวข้องมากมาย โดยเฉพาะอย่างยิ่ง มันทำงานได้ดีกับข้อมูลที่เรียบง่ายและเหมือนบันทึกซึ่งง่ายกว่าการใช้ DOM มาก คุณสามารถลองใช้ SimpleXML ได้ด้วยตัวเอง ควรเป็นวิธีการประมวลผล XML ที่เชื่อถือได้และมีประสิทธิภาพใน PHP
ต่อไป สมมติว่าจำเป็นต้องมีหน้า PHP เพื่อแปลงฟีด RSS เป็น HTML เราเริ่มใช้ SimpleXML เพื่อเริ่มต้นอย่างไร มาดูกัน!
http://blog.csdn.net/ibmjournal/archive/2006/10/31/1358791.aspx