/PHP : Part (5)

PHP : Part (5)

.

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