البرمجة

تعيين النوع الصارم في PHP 7

في الواقع، النقطة الموجودة بعد تعريف الطريقة في PHP تعني أن الطريقة ستعيد قيمة محددة. في السياق الذي ذكرته، يشير النوع “array” إلى نوع القيمة التي ستعيدها الطريقة. في هذه الحالة، فإن الطريقة “getRecords” تحدد أنها ستعيد مصفوفة (array) من القيم.

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

لذا، ببساطة، يُعلن الكود المذكور أن الدالة “getRecords” تتوقع استلام مُعرف (ID) من نوع “int” كمُعطى وتُعيد مصفوفة (array) كنتيجة.

المزيد من المعلومات

بالطبع، دعونا نستكمل المقال:

تعتبر هذه الطريقة جزءًا من ميزة جديدة في PHP 7 تُعرف باسم “تعيين النوع الصارم” (strict typing)، حيث يمكن للمطورين تحديد أنواع البيانات المتوقعة لمُعطيات الدالة والقيم التي تُرجعها الدالة بوضوح. يساعد ذلك في تحسين جودة الكود وتقليل الأخطاء، حيث يمكن للمحركات النصية (interpreters) في PHP تنبيه المطورين إلى أي استخدام غير صحيح للدوال.

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

ومن الجدير بالذكر أن تعيين النوع الصارم ليس إلزاميًا في PHP 7، ولكنه يُعتبر ممارسة جيدة لتحسين جودة الكود وسهولة صيانته. بالتالي، يُنصح المطورون بالتفكير في استخدام هذه الميزة لتحسين كفاءة وجودة تطبيقاتهم.

في النهاية، يُظهر الكود المُذكور أن الدالة “getRecords” متوقع أن تستلم مُعرفًا من نوع “int” كمُعطى وتُرجع مصفوفة كنتيجة. وهذا يوضح بشكل واضح ودقيق النوع الذي يُمكن توقعه للبيانات التي يتعامل معها الكود، مما يسهل فهمه وصيانته في المستقبل.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر