.
Php lesson 5
هناك انواع من الدوال دوال جاهزه ودوال انا الذي اصنعها كي تقوم بعمل ما
مثال للدوال الجاهزة :
داله abs بتجيب المقياس للعدد بتخليه موجب علي طول
كيفيه عمل داله
Example:-
الناتج هايكون
HELLO!
الداله هنا لم تحتاج اي arguments
الداله هنا احتاجت one argument يبقي لما اجي استدعيها لازم اديلها argument واحد لو فيه اكتر من argument اراعي وانا بستدعي الداله ترتيب arguments لان الترتيت هايفرق وممكن يطلعلي ناتج انا مش عايزه
والناتج في المثال ده هايكون
This is a line
This is a new line
This is yet another line
Returning Values from User-Defined Functions :
الناتج هايكون 2
لاحظ ان الداله انا ادتلها 2 arguments لما استدعيها ولم اراعي الترتيب وكتبت
print addNums(3,5);
الناتج هايكون -2 وهايكون خطا كبير جدا لاني غيرت في الترتيب فقط فلابد من مراعاه الترتيب
Dynamic Function Calls
هنا عملت داله وسميتها sayHello() واستدعيتها باسم متغير تاني
Variable Scope
لابد من مراعاه مجال المتغير يعني مايبقاش في داله ما واستدعيه بره الداله مثلا
لو نفذت الكود ده هايقولي
Undefined variable : testvariable
هنا العكس كتبت المتغير بره الداله وحبيت استدعيه جوه وبرده هايطلعلي نفس الخطا
Undefined variable : life
لو انا عايز اكتب المتغير بره واستدعيه داخل الداله اكتب داخل الداله ان المتغير ده global
الناتج هايطلعي
The meaning of life is 42
A Function Requiring Two Arguments :
هنا الداله ادتلها 2 arguments ولما استدعيتها حافظت علي الترتيب لو بدلت مابين arguments هايطلعلي نتيجه تانيه خالص فلازم احافظ علي الترتيب الصحيح لو انا عايز ادخل قيمه default مثلا لو مدتلوش حجم الخط يحطه ثابت مثلا
كده جزء function انتهي ونكمل المرة الجايه في array