📖 ما هي الدوال؟
الدالة (Function) هي كتلة كود تنفذ مهمة معينة. بدلاً من تكرار الكود، تحطه في دالة وتستدعيها متى تحتاج.
💡 فائدة: الدوال تخلي كودك أنظف، أسهل في الصيانة، وقابل لإعادة الاستخدام!
🧪 محاكي الدوال التفاعلي
📤 المخرجات
→
→
Output
أهلاً أحمد, عمرك 25
💻 كود الدوال
function sayHello() {
echo "مرحباً!\n";
}
sayHello();
function greet($name, $greeting = "أهلاً") {
echo "$greeting يا $name!\n";
}
greet("أحمد");
greet("سارة", "مرحباً");
function add($a, $b) {
return $a + $b;
}
$result = add(5, 3);
echo $result;
$multiply = fn($a, $b) => $a * $b;
echo $multiply(4, 5);
function calculateArea(float $width, float $height): float {
return $width * $height;
}
🧪 جرّب بنفسك
النتيجة ستظهر هنا...
⚠️ أخطاء شائعة
| الخطأ | السبب | الحل |
| استدعاء دالة قبل تعريفها | PHP ما تعرفها | عرّف الدالة قبل الاستدعاء |
نسيان return | الدالة ما ترجع شيء | استخدم return |
echo بدل return | تطبع ما ترجع | return للحسابات، echo للعرض |