عکس شاخص (پی اچ پی) php جلسه هشتم PHP

جلسه هشتم PHP : آموزش توابع (Functions) در PHP (توضیحات کامل)

جلسه هشتم PHP : آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته

مقدمه

در این مقاله از کدپز با جلسه هشتم PHP در خدمت شما هستیم.

در قسمت قبل در جلسه هفتم PHP جلسه ایی حل تمرین را سپری کردیم.

در جلسه هشتم PHP بحث توابع (Functions) درPHP را پیش خواهیم برد. و به مبحاثی همچون 

  1. آرگومان در تابع پی اچ پی
  2. مقدار پیش فرض آرگومان پی اچ پی
  3. عبارت return در توابع PHP

می پردازیم با ما باشید.

وجود بیش از ۱۰۰۰ نوع تابع در پی اچ پی نشانه قدرت این نرم افزار است. از ویژگی های توابع در PHP به موارد زیر می توان اشاره کرد:

در کنار توابع موجود در پی اچ پی شما خودتان میتوانید به صورت خلاقانه توابعی را ایجاد نمایید. همه ی این توابع می توانند به صورت پی در پی در برنامه اجرا شوند. سعی کنید نکات زیر را هم در ایجاد توابع رعایت کنید. 

  • نام تابع مورد نظر می تواند تنها حروف و علامت ها را شامل شود. پس اعداد در نام توابع جایی ندارند.
  • نام تابع بر اساس نوع کاری که تابع انجام می دهد انتخاب شود. نحوه ی نوشتن توابع در PHP به صورت زیر است:

در مثال ساده ی زیر از جلسه هشتم PHP، تابع ای با نام hello ایجاد کرده ایم. همانطور که ملاحضه می کنید، دستورات مابین دو علامت کروشه قرار می گیرند.

در طول برنامه، هر زمان که این تابع فراخوانی شود، خروجی زیر را تولید می کند.

!Hello world

آرگومان در تابع پی اچ پی

آرگومان ها در پی اچ پی همانند متغیر ها عمل می کنند. ابتدا به مثال زیر از جلسه هشتم PHP توجه نمایید.

آرگومان x$ به عنوان ورودی تابع در نظر گرفته می شود. در مثال بالا هنگام فراخوانی تابع، x$ مقادیر مختلفی می گیرد. فرض بر این شده است که ۴ فردی که به جای x$ قرار گرفته اند، فامیلی afzali دارند.

خروجی کد بالا از جلسه هشتم PHP :

.ali afzali

.reza afzali

naghiafzali

amir afzali

مثال بعدی یک تابع دو آرگومانه می باشد. به این مثال از جلسه هشتم PHP‌ توجه کنید.

باید توجه کنید که وقتی تابع دو ورودی دارد، شما نیز زمان فراخوانی باید به آن دو ورودی بدهید.

خروجی کد بالا از جلسه هشتم PHP :

ali afzali. Born in 1379
reza afzali. Born in 1378
naghi afzali. Born in 1377

مقدار پیش فرض آرگومان پی اچ پی

زمانی که مقدار آرگومان را در تابع برابر مقداری قراردهیم، هنگامی که تابع را با همان مقدار خاص صدا می زنیم، دیگرلازم نیست مقدار دوباره بنویسیم. به مثال زیر از جلسه هشتم PHP‌ توجه کنید.

ملاحضه نمودید که در دومین فراخوانی مقداری قرار داده نشده است.

خروجی کد بالا از جلسه هشتم PHP :

The height is : ۳۵۰ 
The height is : 50 
The height is : 135 
The height is : 80 

عبارت return در توابع PHP

هنگام استفاده از return مقدار تابع بازگردانی می شود. به مثال زیر از جلسه هشتم PHP توجه نمایید.

در این مثال زمانی که تابع را فراخوانی می کنیم، $z حاصل عبارت x$ و y$ را نمایش میدهد.

خروجی کد بالا :

۱۵ = ۵ + ۱۰ 
  20 = 7 + 13 
  6 = 2 + 4 

تبریک میگم شما موفق شدید تا جلسه هشتم PHP را پشت سر بگذارید.

برچسب ها : codepaz، آرگومان در تابع پی اچ پی

دیدگاه تازه ای بنویسید