php6 جهز نفسك

لو عاوز تعرف الحاجات اللى اتغيرت من php5 الىphp6  اقرا الموضوع ده Prepare for PHP 6
لو انت مبرمج بى اتش بى فاكيد بتحاول تخلى السكربتات اللى  بتكتبها متوافقة مع اصدارات اللغة كلها ومش لازم دايما تبص للاصدارات القديمة لا ساعات لازم تبص على الاصدارات الجديدة عشان تضمن ان البرنامج بتاعك حيشتغل فيها

البى اتش بى 6 هو اخر اصدار(فى مرحلة التطوير ) من البى اتش بى وقدامها وقت عشان تنزل النسخة النهائية ورغم كده لازم تتأكد ان الاسكربتات اللى حتعملها تكون متوافقة معاها عشان لما تنزل النسخة النهائية متضرش تعيد كتابة الاسكربت بتاعك من الأول عشان تقدر تستفاد من الاصدراة الجديدة  البى اتش بى 6 اول منا تنزل

طب وانا اعمل ايه عشان اضمن انهم حيشتغلوا

ما تستخدمش الregister_globals

فى البى اتش بى 6 دعم ال register_globals هيتوقف ومش هيبقى فى خيار انك تقفل او تفتح الخاصية دى الخاصية دى مش هيبقى ليها وجود خلاص

وبدل ما تستخدم ال register_globals ممكن تكتب المتغيرات بتاعتك كده:

$_GET['input'];
$_POST['input'];
$_REQUEST['input'];

بطل استخدام الmagic_quotes

انت المفروض اصلا ما تستخدمش الmagic_quotes حتى لو كنت بتستخدم بى اتش بى 3 فى الاصدار السادس الخاصية دى حتختفى زيها زى ال register_globals

preg بدل ereg

لو بتستخدم ereg  انصحك تببدأ تستخدم preg لان ereg مش هتبقى موجوده فى الاصدار السادس من البى اتش بى

طبعا مش دى الاختلافات الوحيدة فى البى اتش بى 6 لكن فى الغالب ده معظم اللى حتحتاج تعمله عشان الاسكربت بتاعك يبقى متوافق مع php6

عشان تصطب البى اتش بى 6  خش على الموضوع ده Installing PHP6 (For beginners)

فيه الخطوات بالتفصيل عشان تصطب البى اتش بى 6 من السورس

  1. السلام عليكم ورحمة الله وبركاته

    شكراً على الموضوع يا أ:احمد

  1. No trackbacks yet.