أساسيات برمجة المواقع بي اتش بي - وسيطات الدالة الباراميترات PHP Function Parameters

  وسيطات الدالة الباراميترات  PHP Function Parameters   

أساسيات برمجة المواقع بي اتش بي  -  وسيطات الدالة الباراميترات  PHP Function Parameters


الباراميتراتPHP Function Parameters :-

هي متغيرات يتم تمريرها عبر الدالة لاجراء اي معاملات سواء حسابية او منطقية او غيرها وتوجد منها عدة أنواع يمكنك مراجعة أنواع البارميترات في لغة سي شارب.

مثال على وسطاء او المتحولات الدالة PHP Function Parameters

<?
//ضرب القيمة الممررة في 10
function multiply ($value) {
 $value = $value * 10;
 return $value;
}
$retval = multiply (10);
Print "Return value is $retval\n";
?>

مخرجات الكود PHP Function Parameters

Return value is 100

وسيطات دالة PHP Function Parameters

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

 مثال PHP Function Parameters

<?php
 function Number($Number)
 {
 echo "Phone Number is $Number"."<br/>";
 }
 Number("123223");
 Number("234324");
 Number("345435");
?>

مخرجات الكود السابق PHP Function Parameter

Phone Number is 123223
Phone Number is 234324
Phone Number is 345435  اجتياز أكثر من وسيط واحدة  يمكنك تمرير أكثر من وسيطة من خلال دالة. تأمل المثال التالي.

 مثال على أكثر من وسيط PHP Function Parameters

<?php
 function Number($firstname,$lastname)
 {
 echo "Employee's full name is $firstname $lastname"."<br/>";
 }
 Number("Alex","Anderson");
 Number("John","Walker");
 Number("David","Clark");
?>

 مخرجات الكود السابق اكثر من وسيط PHP Function Parameter

Employee’s full name is Alex Anderson
Employee’s full name is John Walker
Employee’s full name is David Clark

قيمة وسيطة PHP Function Parameter

 الافتراضية

 عندما نمرر المتغيرات كمعلمات في دالة ولا نحدد قيمة الوسيطة الافتراضية ، فإنها تأخذ القيمة الافتراضية كوسيطة.

 مثال PHP Function Parameter

<?php
 function setage($minage = 20) {
 echo "The height is : $minage <br>";
 }
 setage(25);
 setage(); // will use the default value of 20
 setage(40);
 setage(60);
?>

 مخرجات الكود السابق اكثر من وسيط PHP Function Parameter 

The height is : 25
The height is : 20
The height is : 40
The height is : 60