النوع القابل للقيمة الفارغة

يُكتب أيضاً: ?Type, Implicitly Nullable

تصريح نوع يسمح بقيمة null صراحة مثل ?array. أُضيف في PHP 7.1، ولذلك لا يعمل على إضافة تدعم PHP 7.0.

معنى Nullable Type بالعربي: النوع القابل للقيمة الفارغة، أي نوع بيانات في PHP يقبل قيمته العادية أو القيمة null. يُكتب بعلامة استفهام قبل اسم النوع، مثل ?string أو ?DateTime.

Nullable Type in Arabic: النوع القابل للقيمة الفارغة.

في PHP 8.4 أصبح التعريف الضمني مهملًا (Deprecated): إذا كتبت معاملًا من نوع string $name = null دون علامة الاستفهام، يظهر تحذير، والصحيح أن تكتب ?string $name = null. هذه الصيغة مدعومة منذ PHP 7.1، فالتعديل آمن على الإصدارات القديمة.

في إضافات ووردبريس، ابحث عن المعاملات التي قيمتها الافتراضية null وأضف لها علامة الاستفهام قبل ترقية الموقع، فهذا من أكثر التحذيرات انتشارًا بعد الانتقال إلى PHP 8.4.