هى إحدى لغات المصدر المفتوح أكوادها تشبه خليط من السى والجافا والبيرل ... اختصارها الحالى Hypertext Preprocessor وهى أحد اللغات التى تعمل جهة الخادم ... ليست بتعقيد البيرل ولا السى بل إنها عالجت عيوب البيرل ... فعلى الرغم من أن لغة السى يمكنها العمل على السيرفر بسرعة عاليه إلا أنها أداة صعبة ولن تسلم من الثغرات الأمنيه التى قد تقع فيها... أما البيرل فقد كانت أنسب من السى ولكن مستخدمى البيرل كان عليهم إستخدام مكتبات خارجية وكذلك قوالب modules للتعامل مع database-driven environments بينما ال php تحتوى على مكتبه SQL جبارة ودعم بقية الThird Party databases .. لماذا تختار الphp أيضا؟
Speed of Development سرعة التطوير
هذه النقطة المفروض أنها ستظهر فى تاريخ تطوير اللغة أكثر.. كما أن الكود مفصول عن وسوم الhtml ..
Performance الأداء القوى
والشاهد على ذلك إختبارات كثيره على المحرك الحالى Zend http://www.zend.com .
Portability المحمولية
تعمل اللغة على أنظمة التشغيل المختلفة وعلى منصات مختلفة cross-platform وبنفس الكفاءة تقريبا
php GTK
هذه قصه لوحدها GIMP Tool Kit ... إنه امتداد لعمل واجهات تطبيقية للمستخدمين خارج الويب! وهو برهان على قوة اللغة أيضا.
With php-gtk you can create anything ranging from an mp3 player to a full-blown irc client. The posibilities are endless; and cross-platform
وإليكم تاريخ اللغة:
فى عام 1994 كان Rasmus Lerdorf يعمل على بعض سكريبتات البيرل ... كان ينشأ بعض السكريبتات التى راجت بين المبرمجين إلى أن تم إطلاق الphp وكانت وقتها إختصار Personal Home Page ... بعدها تطور الموضوع وقام ليدروف بعمل محرك نصوص scripting engine وأدخل مفسر النماذج (FI - (Form Interpreter وعندها سميت اللغة PHP/FI أو PHP2 وذلك فى عام 1995.
الكثير من المبرمجين أمسكوا زمام الأمور وتطورت اللغة وتنقلت بين يد الكثيرين بحكم أنها مفتوحة المصدر ومتاح تطويرها، منهم مجموعة من المبرمجين وهم Rasmus Lerdorf, Andi Gutmans, Zeev Suraski,Stig Bakken, Shane Caraveo, and Jim Winstead .. هذه المجموعة قدمت الphp3 بعدما طورا محرك النصوص بل وقاموا بتوسيع مجال اللغة بأن أضافوا API بسيط لتمكين المبرمجين الآخرين من إضافة القوالب modules التى يفضلونها. أيضا تم تهذيب صيغة الأوامر Syntax بإضافة المشيدات constructs المعروفة فى البرمجة كائنية التوجه OOP.
وصولا إلى php4 فى عام 2000قامت زند Zend بتقديم محركها الشهير ومن هنا بدأنا نشعر بوزن اللغة وبدأ الإنتشار السريع.. واستمر تألقه حتى تم إطلاق النسخة الخامسة هذه الأيام وهى مبنيه على zend engine II - ZE2 واتضحت القوة فى الOOP بوجه خاص حيث كانت ضعيفة وناقصه فى النسخة الرابعة.
مازال الموضوع طويل قليلا .. ما الخطوط الأساسية الممكن الاستفاضة خلالها؟ أخشى الإستفاضه فى نقاط غير مهمة وأترك الهام ..

