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

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

در قسمت قبل با حلقه for آشنا شدیم. در این قسمت نحوه کار با توابع در php را به شما عزیزان آموزش میدهیم. در php بیش از ۱۰۰۰ تابع ساخته شده وجود دارد که یکی از قدرت های این زبان بشمار می آید. علاوه بر این توابع خود برنامه نویس نیز می تواند توابعی را ایجاد نماید. توابع در واقع به یکسری روال مرتبط بهم که اهداف مشخصی دارند و در یک بدنه تحت یک نام قرار میگیرند گفته میشود که با اینکار باعث نظم بخشیدن به کدهای خود میشویم.

ایجاد یک تابع توسط کاربر

  • نام تابع می تواند با یک حرف یا آندرلاین شروع میشود.
  • توسط نام تابع میتوان آن را در هر جای کد صدا زد.
  • نام تابع حساس به حروف نیست.

مثال :

تابع به همراه آرگومان

بعضی از مواقع به هنگام صدا زدن تابع می خواهیم مقداری نیز به آن ارسال کنیم. در این صورت می بایست آرگومان های تابع خود را مشخص نماییم. اگر چند آرگومان داریم آنها را با “,” جدا میکنیم. مثال زیر را ببینید :

در مثال بالا نام به تابع ارسال شده و در متغیر fname$ قرار گرفته و  سپس پیام چاپ میشود.

آرگومان ها می توانند دارای مقدار اولیه باشند. در صورتی که مقداری به آرگومان تابع ارسال نشد از مقدار پیشفرض استفاده میکند.

در خط هفتم بدلیل اینکه مقدار را انتخاب نکردیم مقدار پیشفرض ۵۰ به متغیر height& داده میشود.

بازگشت مقدار از تابع با استفاده از دستور return

زمانی لازم است که نتیجه عملیات یک تابع برگشت داده شود که اینکار توسط دستور return انجام میگیرد. مثال زیر را ببینید :

توسط تابع sum دو عدد به تابع ارسال میشود و پس از جمع ، نتیجه برگشت داده شده و در خروجی چاپ میشود.

اشتراک گذاری :
آموزش PHP آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید