PHP هي لغة برمجة لإنشاء مواقع ويب ديناميكية تعتمد على الخادم. يمكنك استخدام PHP وHTML لإنشاء الصفحة الرئيسية لموقع الويب. عندما يفتح الزائر الصفحة الرئيسية، يقوم الخادم بتنفيذ أمر PHP ويرسل نتائج التنفيذ إلى متصفح الزائر، على غرار ASP وCoildFusion.
ومع ذلك، فإن الفرق بين PHP و PHP هو أن PHP مفتوح المصدر ويمكن تشغيله عبر الأنظمة الأساسية على WINDOWS NT وإصدارات متعددة من UNIX. لا يتطلب الأمر أي معالجة مسبقة للحصول على تعليقات سريعة، ولا يتطلب تعديلات mod_perl لجعل صورة ذاكرة الخادم الخاص بك أصغر.
تستهلك PHP موارد أقل. عند استخدام PHP كجزء من خادم الويب Apache، ليست هناك حاجة لاستدعاء ثنائيات خارجية لتشغيل التعليمات البرمجية، ولا يحتاج الخادم إلى تحمل أي عبء إضافي.
بالإضافة إلى القدرة على التعامل مع صفحاتك، يمكن لـ PHP أيضًا إرسال رؤوس لـ HIIP. يمكنك تعيين ملفات تعريف الارتباط وإدارة التوقيعات الرقمية وإعادة توجيه المستخدمين، كما يوفر اتصالاً ممتازًا بقواعد البيانات الأخرى (أيضًا DBC)، ويدمج المكتبات الخارجية المتنوعة للقيام بأي شيء بدءًا من تحليل XML إلى مستندات PDF.
لغة برمجة PHP تشبه لغة C وPerl. لا يتعين عليك الإعلان عن أي متغيرات قبل استخدامها، كما أن إنشاء المصفوفات والتجزئة أمر بسيط. تحتوي PHP أيضًا على بعض الميزات الموجهة للكائنات والتي يمكن أن توفر مساعدة كبيرة في تنظيم التعليمات البرمجية الخاصة بك وتعبئتها.
يقدم الإصدار الخامس من PHP SimpleXML، وهي واجهة برمجة تطبيقات جديدة (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