The Code Fix

🐘 شرح PHP

الدوال (Functions)

تعريف دالة

<?php
function greet() {
  echo "أهلًا بك!";
}

greet();   // استدعاء
?>

معاملات وقيمة مُعادة

<?php
function add($a, $b) {
  return $a + $b;
}

$result = add(4, 6);
echo $result;   // 10
?>

القيم الافتراضية

<?php
function greet($name = "زائر") {
  return "مرحبًا يا $name";
}

echo greet();          // مرحبًا يا زائر
echo greet("سارة");    // مرحبًا يا سارة
?>

نطاق المتغيّرات

المتغيّرات داخل الدالة محلّية. لاستخدام متغيّر خارجي استعمل global أو مرّره كمعامل (الأفضل):

<?php
function multiply($a, $b) {
  return $a * $b;   // معتمدة على معاملاتها فقط — أنظف
}
?>

دوال PHP المدمجة

PHP غنيّة بدوال جاهزة:

<?php
echo strlen("Hello");        // 5
echo strtoupper("php");      // PHP
echo str_replace("a", "x", "banana"); // bxnxnx
?>

🎯 التالي: النماذج وقواعد البيانات.