•.¸¸.•الوجــــ الحزين ــدان•.¸¸.•
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 الدرس الثالث عشر : الدوال ( Function )

اذهب الى الأسفل 
كاتب الموضوعرسالة
الوجــــ الحزين ــدان
المدير العام
المدير العام
الوجــــ الحزين ــدان


انثى
عدد الرسائل : 2299
تاريخ التسجيل : 20/09/2007

الدرس الثالث عشر : الدوال ( Function ) Empty
مُساهمةموضوع: الدرس الثالث عشر : الدوال ( Function )   الدرس الثالث عشر : الدوال ( Function ) I_icon_minitimeالأحد ديسمبر 09, 2007 7:47 pm

الدوال ( Function ) :
يوجد في PHP العديد من الدوال التي تقوم بوظيفة معينة ( محددة ) كذلك توجد إمكانية إنشاء دوال تؤدي وظيفة خاصة وحديثنا هنا عن هذا النوع من الدوال ( كيفية إنشاء دوال )
الدالة تقوم بتنفيذ شئ معين حيث تأخذ ( متغيرات – معطيات ) ثم تقوم بمعالجة هذه المتغيرات وتخرج قيمة أخرى .

- الشكل العام – التركيب :

Function( المعطيات – المتغيرات – البارامتر ) اسم الدالة

{

هنا يتم كتابة الكود

Return ( المعطيات – المتغيرات – البارامتر ) ;

}



- تعريف الدالة :
لكي نقوم بتعريف دالة نكتب كلمة function بعدها اسم الدالة وبعد الاسم نكتب المعطيات – المتغيرات بين قوسين .

مثال :

<?
Function aa($s)
?>

حيث aa هو اسم الدالة ، وبالتأكيد يمكن أن يكون أي اسم .
(s$) هو ( المتغر – المعطى – البارامتر ) ، أي اسم من هذه كما تحب أن تسميه .
مع ملاحظة عدم وضع فاصلة منقوطة بعد هذا السطر .

بعد ذلك نقوم بكتابة كود الدالة ( عمل الدالة ) بين العلامتين { } ، كما يجب أن ننهي الدالة بكلمة return لإعلام الدالة بأن وظيفتها قد انتهت بالاضافة الى ذكر اسم المتغير المذكور في تعريف الدالة سابقا ..

مثال :

<?
Return($s) ;
?>



- استخدامات الدالة :
يمكن وضع الدالة في أي مكان في شفرة php في أولها أو آخرها بمعنى انه يمكن استدعاء دالة تم تعريفها في أخر الشفرة أو العكس .

- إظهار نتيجة الدالة ( طباعة الدالة ) :
نستخدم الأمر الخاصة بالطباعة echo أو print وبعده طبعا اسم الدالة ..

مثال :

<?
echo aa(5);
print aa(5);
?>

مثال كامل :

<?
// تعريف الدالة
function aa($a)
{
$a=$a*$a*$a*$a;
return($a);
}
// طبـاعة ناتج الدالة عند ادخال الرقم 5 فيها
echo aa(5);
?>

هذه الدالة تقوم بحساب عدد مرفوع لأس أربعة بمعنى أن العدد مضروب في نفسه أربع مرات اسم الدالة aa وعند طباعة مخرجات الدالة لرقم ، كتبنا أمر الطباعة قبل اسم الدالة والرقم المراد حساب الأس الرابع له بين قوسين (5) وهكذا إذا وضعنا أي رقم آخر سوف تقوم الدالة بحساب الأس الرابع للرقم مباشر وفي مثالنا هذا يتم طبع الرقم 625 .



نقطة أخرى هي أننا قمنا بتمرير قيمة ثابتة الى الدالة ، ولذلك يمكننا أن نمرر للدالة متغير كما في المثال التالي :

<?
function as($a)
{
$a=$a*$a*$a*3 ;
return($a) ;
}
$z=10 ;
echo as ($z) ;
?>

في هذا المثال تقوم الدالة بضرب العدد في نفسه ثلاث مرات ثم في الرقم 3 ، ونلاحظ أننا مررنا المتغير z$ الى الدالة as وكتبناها جميعها في سطر طباعة نتيجة الدالة بالأمر echo . ولذلك تقوم الدالة في هذا المثال بضرب الرقم 10 في نفسه ثلاث مرات ثم في 3 يكون الناتج 3000 ومن ثم يتم طباعة الناتج ، وبطبيعة الحال كلما غيرنا قيمة المتغير أختلفت نتيجة الدالة .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://wegdan.mam9.com
 
الدرس الثالث عشر : الدوال ( Function )
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثالث عشر : الدوال ( Function )
» الدرس الثالث والعشرون : بعض الدوالات
» الدرس الثالث : الوقت والتاريخ
» الدرس العشرون : طرف التخزين
» الدرس الثاني : التعليقات والمتغيرات

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
•.¸¸.•الوجــــ الحزين ــدان•.¸¸.• :: منتدى والتكنولوجي والسياحي :: ركن تطوير المواقع والمنتديات :: منتدى دروس PHP-
انتقل الى: