النتائج 1 إلى 2 من 2

الموضوع: هل ستكون PHP 5.3.x البديل لـ PHP 6 لفترة طويلة ؟

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576

    هل ستكون PHP 5.3.x البديل لـ PHP 6 لفترة طويلة ؟



    منذ عدة ايام .. وجدت خبر اصدار نسخة PHP 5.3.1 والتي تم اصدارها من قرابة الشهرين او الثلاثة وفاجئني اني لم اجد من يتحدث عنها في سوالف هنا .. وحتى بعد البحث لم اجد


    الغريب في الموضوع ان نسخة ال php 5.3.0 تضمنت العديد من المميزات التي كان من المفروض ان يتم اصدارها مع php 6 !

    php 6 ظهرت وبدأ الحديث عن مميزاتها بعد شهور قليلة من اطلاق php 5 وللآن لم نر منها اي شيء .. الا من شهور قليلة ظهرت اغلب التحديثات او المميزات في php 5.3.0 كما ذكرت ، الصراحة انا من الناس كنت انتظر اطلاق php 6 بفارغ الصبر وكنت متحمس لها جدا .. ولكن بعد ان طالت فترة الانتظار ثم لأجد ان اغلب المميزات تم اطلاقها فعليا .. فلدي احساس ان الموضوع مطول شوية

    على اي حال تم اصدار php 5.3.0 وبعدها 5.3.1 بمزيد من المميزات وال fixes

    المميزات او التحديثات تجدونها هنا بالكامل :
    http://articles.sitepoint.com/print/whats-new-php-5-3

    و 5.3.1 هنا :
    http://www.php.net/archive/2009.php#id2009-11-19-1


    وهي بشكل سريع :

    1- اهتمام كبير بال OOP و namespacing - وهي نقطة لا اجدها مهمة جدا نظرا لأن استخدامها يقتصر على مشاريع كبيرة وضخمة ومليئة بعشرات الكلاسات على الاقل !


    2- اعادة برمجة MySQL driver خاص بال php ومتوافق مع محرك ال zend وهناك تأكيد على انه اسرع واكثر كفاءة .. ويحترم ال memory limits - هذا شيء عظيم !

    3- SSL functions - ايضا وظائفها محدودة ومختصة ببرامج تتعامل مع هذه النقطة او الجهة .. لنفرض انك تحتاج SSL connection بشكل او بآخر في برنامجك .. فلن تحتاجه لاكثر من سطرين ثلاثة او بالكثير ملف ! الا اذا كان برنامجك يعتمد بشكل كامل على SSL لتؤدي وظيفة معينة ومحددة .. يعني بردو وظيفة محددة جدا !

    4- Command Line وهي بعيدة عن الويب والمواقع والليلة بتاعتنا .. محددة جدا ايضا

    5- XSLT Profiling وهذه اجدها ممتااااااازة .. لأني من الناس التي كنت اعاني من هذه النقطة ، التعامل مع xsl files و xml و تنظيمها كان شبه ممل .. الآن اصبح سهل

    6- Error Levels زودو E_DEPRECATED وهي زيادة منطقية ولكن ليست عملية نظرا لأن مسألة ال errors هذه تم معالجتها مع اصدار php 5

    وهناك المزيد ..

    المميز في الموضوع هو بعض الفنكنشز الجديدة هنا وهناك .. وجدت بالصدفة 2 فنكنشز غير التي مذكورة في الموضوع اعلاه .. وهما
    http://php.net/imagegrabscreen
    تستخدم لاخذ برنت سكرين للسيرفر
    و
    http://php.net/imagegrabwindow
    تستخدم لاخذ برنت سكرين من ويندو معينة

    يوجد امثلة لهما .. ولاحظ انهما يعملان على الويندوز فقط



    قمت بتجربة بعض الفنكنشز ، وبعض الخصائص المذكورة .. ولكن لم احتك بالمميزات الجديدة في عمل او مشروع ما .. هل هناك من قام بذلك ؟ هل هناك اي ملاحظات ؟

    تحياتي





    __________________
    SWF Thumbnail - tweet me


  2. #2


    كلام جميل , ومن الإضافات ايضاً دالة
    __callStatic
    والخاصة بربط دوال ستاتيكياً بشكل متأخر وهي بصراحة حركة رائعة في حال أردت من الكلاس أن يتحاشى الأخطاء عند استدعاء دالة بشكل ستاتيكي وهي دالة غير موجودة اصلاً فعندها تسمح لك بي اتش بي بالتعامل مع اسم الدالة التي استدعاها المستخدم والتعامل معها بأي طريقة تريدها وأيضاً يمكنك التعامل ايضاً مع الباراميترات التي مررها المستخدم.

    والأستدعاء الإستاتيكي هو المستخدم فيه :: بين اسم الكلاس وإسم الدالة .

    تحياتي .. أخوك عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض