دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳
  • آذر

جلسه ۱۰ : آموزش توابع در PHP

  • دسته‌بندی‌ها :
جلسه ۱۰ : آموزش توابع در PHP
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام خدمت کاربران سایت پی وی لرن. در این جلسه قصد داریم تا به مبحث توابع در PHP بپردازیم.
      قدرت اصلی زبان برنامه نویس php در توابع اون هست که بیش از هزار تابع را شامل میباشد.
      یک تابع (function) قطعه کدی می باشد که کار خاصی را انجام می دهد و می تواند بار ها در برنامه استفاده شود
      علاوه بر توابع خود php ما میتوانیم توابع خودمان را بسازیم.
      برای اجرای یک تابع و استفاده از اون، باید تابع رو در برنامه فراخوانی (call) کنیم.

      همچنین در طی جلسات قبل به معرفی برخی از توابع مهم رشته ها (String) پرداخته ایم که می توانید به آن مراجعه نمایید.

      php function

      ساخت تابع در PHP

      برای تعریف تابع از کلمه کلیدی function استفاده می کنیم

      مثال : 

      توجه: نام توابع می توانند با حروف یا underline شروع بشن (با اعداد نمی توانند شروع نمی شوند)
      نکته: همیشه نامی برای تابع انتخاب کنید که بار کاری که انجام میده هماهنگ باشه (در ضمن نام تابع به حروف بزرگ و کوچک حساس نیست)

      در مثال زیر تابع ()writeMsg را تعریف کرده ایم که جمله “!Hello world” را چاپ می کند. برای فراخوانی تابع فقط کافیه اسم تابع رو بیاوریم.
      به مثال زیز توجه فرمایید:

      مثال : 

      آرگومان ها در PHP

      اطلاعات می تونن از طریق آرگومان ها به توایع ارسال بشن. یک آرگومان مثل یک متغیر عمل می کنه.

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

      در مثال زیر ما یک تابع با یک آرگومان (fname$) داریم.وقتی ما تابع رو فراخوانی می کنیم، یک اسم رو هم به عنوان آرگومان به تابع ارسال می کنیم و این نام در داخل تابع استفاده شده.

      مثال : 

      مثال زیر یک تابع با دو آرگومان را نشان می دهد:

      مثال : 

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

      در مثال زیر ما از یک پارامتر پیش فرض استفاده کرده ایم که اگر تابع رو بدون هیچ آرگومانی فراخوانی کردیم، اون تابع مقدار پیش فرض رو به جای آرگومان قرار بده.

      مثال : 

      مقادیر برگشتی تابع

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

      مثال : 

       

      QR:  جلسه ۱۰ : آموزش توابع در PHP
      به اشتراک بگذارید