الدالة كتلة شيفرة قابلة لإعادة الاستعمال تُعطى اسمًا. تكتبها مرة واحدة ثم تستدعيها كلما احتجت إليها. وهي مفتاح شيفرة نظيفة بلا تكرار.
تشريح دالة
- الكلمة المفتاحية function متبوعة باسم.
- معاملات بين قوسين (البيانات التي تُمرَّر إليها).
- كتلة شيفرة بين قوسين معقوفين.
- وغالبًا return يعيد نتيجة.
مثال: دالة addition($a, $b) تنفّذ return $a + $b;. ثم تستدعيها بـ echo addition(2, 3); فتعرض 5.
لماذا نستعملها
- تجنّب نسخ الشيفرة نفسها ولصقها.
- إصلاح الخلل في موضع واحد فقط.
- جعل البرنامج أسهل قراءةً.
للتذكّر: تجمع الدالة معالجةً قابلة لإعادة الاستعمال. وreturn يعيد قيمة، خلافًا لـ echo الذي يعرضها.