تمرير القيم الى الدالة
هناك نوعين من تمرير القيم


1 - تمرير القيمه مباشره الى الداله (passing by value)
وذلك أن نضع القيمة مباشرة بدون إدراجها في متغيرات .
مثال :
كود:
<?
Function alfars ($f) 
{
$f=$f+$f; 
return ;
}
echo alfars(100);  
 ?>
لاحظ أننا قمنا بإدراج القيمة مباشرة للدالة من غير وضعها في متغيرات .




2 - تمرير القيمه عن طريق المرجع (passing by reference)
نقصد بهذا أننا نقوم بوضع القمية في متغير أولا ثم نضع هذا المتغير في الدالة لكي يتم اجراء العمليات عليه مثال :
<?
Function alfars ($f)
{
$f=$f+$f;
return ;
}
$r =1000;
echo alfars($r);
?>