الذيدية واوسيم لشباب اوسيم
 
الرئيسيةالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر

شاطر | 
 

 دورة phpكاملة(A3)

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin


عدد المساهمات : 177
تاريخ التسجيل : 29/09/2011

مُساهمةموضوع: دورة phpكاملة(A3)   الجمعة سبتمبر 30, 2011 10:41 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 ومن ثم يتم طباعة الناتج ، وبطبيعة الحال كلما غيرنا قيمة المتغير أختلفت نتيجة الدالة .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://tiger.arabepro.com
 
دورة phpكاملة(A3)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الذيدية واوسيم :: دورات كاملة :: دورة php-
انتقل الى: