يوفر الإصدار 5.1.0 من PHP تحسينات في الأداء ويجعل ملحق PHP Data Objects مكونًا افتراضيًا.
في الأسبوع الماضي، أصدر فريق تطوير PHP الإصدار 5.1.0 من لغة البرمجة النصية PHP، وهي أهم ترقية منذ إصدار الإصدار 5.0 في يوليو 2004. يتضمن هذا الإصدار تحسينات في الأداء وإضافة ملحق مصمم لتبسيط التفاعل مع قواعد البيانات وتغييرات أخرى.
أصبحت لغة PHP لغة برمجة شائعة للغاية. ويستخدمه الآن أكثر من 2200 نطاق، وفقًا لشركة مراقبة الإنترنت Netcraft. تزعم شركة Zend، الشركة المسؤولة عن التطوير الرئيسي لـ PHP، أن أكثر من 40% من جميع تطبيقات الويب تعمل بنظام PHP؛ وتشمل الشركات الكبرى Yahoo وLufthansa وT-Online.
تم إصدار PHP 5 لأول مرة في العام الماضي وتضمن نواة جديدة - Zend Engine II - والتي طبقت ميزات موجهة للكائنات في PHP لأول مرة. يتضمن هذا الإصدار أيضًا دعمًا محسنًا لـ XML وقواعد البيانات، ويقدم الدعم لخدمات الويب. ركزت التحديثات اللاحقة على إصلاحات الأخطاء وتصحيحات الأمان والتحسينات الطفيفة.
وفقًا لفريق تطوير PHP، يتضمن هذا الإصدار الجديد تحسينات هائلة في أداء معالجة نصوص PHP مقارنةً بالإصدار 5.0.x.
تغيير رئيسي آخر هو امتداد PHP Data Objects (PDO)، والذي تم وضع علامة عليه سابقًا على أنه تجريبي وهو الآن الامتداد الافتراضي. يتم استخدام PDO لتحديد واجهة موحدة للوصول إلى قاعدة البيانات.
يشتمل هذا الإصدار على كود معالجة التاريخ المعاد كتابته بالكامل، ودعم محسّن للمنطقة الزمنية، وإضافة أكثر من 30 وظيفة جديدة إلى الوظائف والإضافات المضمنة. تمت ترقية PEAR والمكتبات المجمعة إلى أحدث الإصدارات، وتم تصحيح أكثر من 400 خطأ.
PHP، الذي سيتم إصداره في عام 2006، سيقدم ترميز أحرف Unicode، وهو أمر مهم جدًا لدعم اللغات المختلفة.
في وقت سابق من هذا الشهر، أطلقت Zend تحديثًا كبيرًا لبيئة البرمجة النصية الخاصة بها، Zend Studio، مع التركيز على دعم خدمات الويب وقواعد البيانات.
يمكن لـ Zend Studio 5.0 إنشاء ملفات لغة وصف خدمات الويب (WSDL) من كود مصدر PHP ويدعم قواعد بيانات DB2 وCloudscape وSQL Server وOracle وقواعد بيانات MySQL وPostgreSQL وDerby.
إنها أول بيئة تطوير متكاملة (IDE) تدعم Zend Engine II بشكل كامل.
في أكتوبر، توقع رائد المتصفحات مارك أندريسن أن بساطة PHP ستجعلها أكثر شعبية من جافا للاستخدام في تطبيقات الويب، وهو رأي يشاركه فيه الكثيرون في الصناعة.
بالمقارنة مع C وC++، تعد Java أكثر ملاءمة للمبرمجين، ولكنها أصبحت أيضًا أكثر تعقيدًا بعد سنوات من التطوير. وقال أندرسن: لقد أصبح تعلمها أكثر صعوبة من تعلم لغة C++. لقد تم نقل عباءة البساطة، ويقول إن PHP هي بيئة تطوير أسهل من Java.