الدوال عام [ مقدمه في php , جزء 15 ]

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .
مغلق
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

الدوال عام [ مقدمه في php , جزء 15 ]

مشاركة بواسطة saanina »

يجب أن تكون قد إطلعت على الاجزاء السابقه ..
  1. ماهي php ؟
  2. مالذي أستطيع فعله مع php؟
  3. أريد أن أبدأ مع php ماذا احتاج؟
  4. صفحتك الأولى في php
  5. أشياء مفيده أخرى
  6. التعامل مع النماذج و المدخلات
  7. النماذج والمتغيرات الخارجيه
  8. المتغيرات بشكل عام
  9. المتغيرات أكثر
  10. الثوابت !
  11. الثوابت العجيبه !
  12. أنواع البيانات
  13. الشروط
  14. التعليقات
الدوال هي دوال :mrgreen:
لا يمكن تعريف الدوال الا بالقول انها اهم ميزه باغلب لغات البرمجه ..
الدوال عموما تقوم بوظائف مختلفه لتبسيط عملية البرمجه و تسريع الوصول لنتيجه
والدوال اما عامه وهي ماتأتي مع اللغه نفسها او مخصصه وهي ماتقوم انت بعملها.


فنلبسط المسأله اكثر ... الدوال هي كلمة بالغالب و يلحقها اقواس.

كود: تحديد الكل

<?php
foo()
?>
حيث ان foo هو اسم الداله . والاقواس الملحقه بالداله هي التي تميز الدوال عن غيرها وتجعلنا نقول ان هذه دالة قطعاً ..

الدوال غالبا تعطى مدخلات "parameters" وتوضع هذه المدخلات داخل الاقواس

كود: تحديد الكل

<?php
foo(parameters)
?>
المدخلات "parameters" يتم فصلها عن ادخالها للداله بفاصله ,

كود: تحديد الكل

<?php
foo(param1, param2)
?>
الدوال غالبا ترجع قيم , اما قيم صح او خطأ true او false
او ترجع القيمة التي ادخلتها بالداله لكن بعد تنفيذ الوظيفه عليها ..


لنأخذ مثال على داله الآن ...

دالة strlen
تقوم هذه الدالة بإرجاع عدد حروف المدخل لها ..

مثال :

كود: تحديد الكل

<?php
echo strlen('moffed.com');
?>
بعد تنفيذ الكود سوف يطبع "10" وهو عدد حروف moffed.com
اغلب الدوال تقوم بارجاع القيمة ولاتطبعا
اي اننا بالمثال قمنا بالطباعه ولم تقم الداله بذلك ..

لاحظ ان الداله يمكن ان نتلقف القيمة التي ترجعها بواسطة متغير كالتالي :

كود: تحديد الكل

<?php
$var = strlen('moffed.com');
?>
الآن المتغير var يملك القيمة 10 ولو قمت بطباعة المتغير لظهرت لك ..

كود: تحديد الكل

<?php
$var = strlen('moffed.com');
echo $var;
?>
بعض الدوال كما قلنا ترسل فقط اما false او true وهي من دوال التحقق غالباً
مثل دالة empty
وهي دالة تقوم بالتأكد هل المتغير فارغ او لا.
هذه الدالة تقوم بإرجاع القيمة true لو كان فارغ او false لو كان غير فارغ.

واغلب هذه الدوال (اي التي تنتج قيم صح او خطأ) يتم استخدامها بالشروط ..

مثال :

كود: تحديد الكل

<?php
$var = '';
if(empty($var))
{
  echo 'المتغير فارغ';
}
?>
وفي المثال قمنا بالتأكد هل المتغير var فارغ او لا ..
لو كان فارغ قم بطباعه "المتغير فارغ"



انتهى هذا الجزء ..
تابع الأجزاء .. وركزّ وجرّب


التالي >>
<< السابق
مغلق