انتقل إلى محتوى الدرس

PHP 8 Type Declarations Summary جدول صيغ تحديد الأنواع

تعلّم تحديد أنواع المعاملات والقيم المرجعة والوضع الصارم في PHP 8 بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يوضح الجدول المرجعي التالي صيغ تحديد الأنواع القياسية والمركبة في PHP 8.4:

صيغة النوعمثال برمجيالقيم المقبولة
نوع مفرد محددint $count, array $itemsيقبل هذا النوع فقط (بصرامة تامة مع strict_types=1)
نوع قابل للفراغ?string $couponيقبل النوع المحدد أو القيمة null
نوع مركب Unionint|float $amountيقبل أياً من الأنواع المفصولة بالرمز |
النوع الشامل mixedmixed $payloadيقبل أي قيمة في PHP شاملة null والمصفوفات
دالة بدون إرجاع): voidتدل على دالة إجرائية لا ترجع أي قيمة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس تحديد أنواع المعاملات والقيم المرجعة، وتفعيل الوضع الصارم عبر declare(strict_types=1);، والتعامل مع القيم الاختيارية بالأنواع القابلة للفراغ ?type، ودمج الأنواع عبر int|float والنوع mixed. الخطوة التالية: انتقل الآن إلى الدرس التاسع والعشرين «نطاق المتغيرات المحلي والعام والمتغيرات الساكنة في PHP» لفهم قواعد عزل المتغيرات داخل الدوال.