حساب العميل
القائمة
CAP CONNECT · المدونة

PHP 8 متاح: ما الجديد في التحديث

اقرأ الدليل ↓
PHP 8 - رسم توضيحي من دليل Cap Connect

لغة PHP شهد مرة أخرى تحديثًا جديدًا. في الواقع، تم إصدار إصدار PHP 8 في عام 2020 وهو حاليًا أحدث إصدار تم إتاحته للجمهور.

اكتشف خدمتنا: استضافة المواقع

يقوم هذا الإصدار بتصحيح بعض الأعطال التي نشأت وظهرت في الإصدارات السابقة، ولكنه يوفر أيضًا العديد من التحسينات والتطورات والوظائف والميزات الجديدة.

هذا لا يعني أن الإصدارات السابقة قديمة أو غير فعالة. وهذا يعني ببساطة أنه من خلال اعتماد تحديث PHP 8، فإنك تختار الاستفادة من العديد من الإمكانيات الجديدة المثيرة للاهتمام لموقعك. في الواقع، توفر الوظائف الجديدة العديد من المزايا ويتم إدارة العيوب بشكل أفضل.

ما هو PHP؟

Hypertext Preprocessor أو PHP هي لغة برمجة نصية، أي لغة برمجة مجانية لمواقع الويب. يسمح لك بإنشاء مواقع ديناميكية تسمى مواقع الويب الحية.
نظرًا لكونها سريعة ومرنة وعملية، يمكن استخدام هذه اللغة في أي نوع من المواقع، حتى مواقع مثل Facebook.

للاستفادة من لغة PHP يجب أن يكون لديك أولاً ملف اسم المجال (اسم النطاق المغرب) و أ
صيغةاستضافة الويب صلب.

يمكنك زيادة و/أو تغيير إصدار PHP الحالي المعتمد لموقعك على الويب على
في أي وقت.

PHP 8 - استضافة الويب - مخطط اتصال أدوات الخدمة

مميزات PHP 8

الميزة الأكثر أهمية ورائعة التي يقدمها PHP 8 هي ميزة التجميع JIT (في الوقت المناسب)، والتي تسمى أيضًا التجميع الفوري أو التجميع في الوقت المناسب.
تجميع JIT هي تقنية تعمل على تحسين أداء وكفاءة الأنظمة المترجمة والقائمة على الكود الثانوي. في الواقع، فإنه يجعل من الممكن ترجمة الكود الثانوي، في الأصل من كود المصدر الذي يصعب تفسيره، فورًا في وقت التنفيذ.

وبالتالي فإن الهدف هو الحصول على كود محسّن من الكود الثانوي بدلاً من الكود المصدري. تعتبر هذه التقنية فعالة بشكل خاص عند تجميع التعليمات البرمجية الساخنة، أي التعليمات البرمجية الأكثر استخدامًا في كل مرة والتي تتطلب أكبر قدر من الذاكرة.

وبالتالي يسمح هذا التجميع بإدخال تحسينات كبيرة في PHP، بحيث يمكن الآن كتابة العديد من الوظائف مباشرة.

بالإضافة إلى تجميع JIT، تتوفر حاليًا ميزات جديدة أخرى تجعل PHP أكثر كفاءة. ومن هذه الميزات الجديدة يمكننا أن نذكر:

- أنواع النقابات 2.0: والتي تقبل حاليًا قيمًا جديدة لتعيينها للفئات. في السابق، كان من الضروري إجراء إعادة فحص عند تعيين عدة أنواع لنفس الفئة. الآن يتم ذلك تلقائيًا.

- سمات الإصدار الثاني: يقدم PHP 8 سمات v2 التي تأخذ شكل البيانات الوصفية (البيانات التي تصف بيانات أخرى). وبالتالي، تتيح هذه البيانات الوصفية وصف الكائنات أو المستندات أو الملفات وإسناد خصائص محددة جدًا إليها، والتي يمكن إضافتها لاحقًا إلى الفئات.

- الحجج المسماة: الحجج المسماة باللغة الإنجليزية. خصوصية هذه الحجج، كما يشير اسمها، هو حقيقة أنها مسماة. في الواقع، إنها تسمح لك بتمرير الوسائط إلى دالة وفقًا لاسم المعلمة المعنية. وهذا يوفر عليك من الارتباك الذي يحدث عندما تكون هناك قائمة طويلة من الوسائط و
الإعدادات.

– تعبير الرمي : PHP الإصدار 8 يسمح لك بتحويل "رمي"، وهو في الأصل إعلان، إلى تعبير. الهدف هو أن تكون قادرًا على استخدامه في أي موقف أو سياق يُسمح فيه بالتعبيرات.

– الخرائط الضعيفة: الهدف من هذه الخرائط الضعيفة هو إدارة الموارد بشكل أفضل عند التعامل مع الكائنات. في الواقع، الإصدار 7.4 من PHP قد وجد بالفعل طريقة لدعم المراجع الأولية الضعيفة، والتي تكون أقل فائدة ولكنها لا تزال تشغل مساحة.

ومع ذلك، فإن إدخال فئة Weakmap يجعل من الممكن إنشاء كائنات يمكن تدميرها وإزالتها بسهولة عندما لا تعود مفيدة. تساعد هذه الميزة على تحسين أداء الذاكرة.

– فاصلة النهاية في قائمة المعلمات، بما في ذلك الوظائف والأساليب والإغلاقات هي ميزة جديدة تمت إضافتها في إصدار PHP 8 والتي شهدت طلبًا مرتفعًا.

- عامل التشغيل "Nullsafe": تكمن خصوصية هذه الوظيفة في إمكانية استخدام مشغل Nullsafe جديد لسلسلة الاتصال. وهذا يوفر عليك من إجراء عمليات التحقق الشرطية من القيمة الخالية نظرًا لأن عامل التشغيل يقوم بتقييم السلسلة بأكملها إلى قيمة خالية ويوقفها إذا تم تقييم أحد العوامل على أنها خالية.

جميع الميزات التي تم تقديمها مع الإصدار الجديد من PHP تسمح لنا بالقول أن هذا التحديث حقق نجاحًا كبيرًا. يعود ذلك إلى التحسينات العديدة والتغييرات الفعالة التي أدت إلى تحسين أداء التطبيق وكتابة رموز أفضل وأكثر قوة ودقة وتفصيلاً وقوة.

استفد من إصدار PHP 8 مع خطتكاستضافة الويب الآن!

انتقل من القراءة إلى مشروعك

استضافة المواقع

اكتشف العروض ←

للذهاب أبعد من ذلك

الأدلة والدعم

بحاجة الى مساعدة؟

قاعدة المعرفة ابحث عن دليل، اتبع الخطوات.افتح تذكرة احصل على المساعدة لخدمتك.

تفضيلاتك

اختر منطقتك ولغتك.

المنطقة
اللغة
العملة
MADالدرهم المغربي

تُحدد العملة حسب منطقتك.