آموزش

تابع PHP چیست؟ راهنمایی برای مبتدیان

Less than a minute to read
What is php function for beginners guide

 

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

آموزش تابع در PHP - به همراه مثال و نمونه

🧱 ساختار تابع در PHP

برای تعریف یک تابع در PHP از کلمه کلیدی function استفاده می‌شود:

function نام_تابع($پارامتر1, $پارامتر2 = مقدار_پیش‌فرض) {
    // بدنه تابع
    return مقدار;
}

 

  • نام تابع: باید با حرف یا آندرلاین (_) شروع شود و می‌تواند شامل حروف، اعداد و آندرلاین باشد.
  • پارامترها: مقادیر ورودی که تابع می‌پذیرد. می‌توان برای آن‌ها مقدار پیش‌فرض تعیین کرد.
  • return: برای بازگرداندن نتیجه از تابع استفاده می‌شود (اختیاری است).

🧪 مثال ساده

function سلام($نام = "کاربر") {
    echo "سلام، $نام!";
}

سلام(); // خروجی: سلام، کاربر!
سلام("علی"); // خروجی: سلام، علی!

🔄 فراخوانی تابع

برای اجرای یک تابع، کافی است نام آن را همراه با پرانتز فراخوانی کنید:

نام_تابع(مقدار1, مقدار2);

🧠 نکات مهم

  • توابع پیش‌فرض PHP: PHP دارای بیش از 1000 تابع داخلی است که برای انجام وظایف مختلف مانند کار با رشته‌ها، آرایه‌ها، تاریخ و زمان و غیره استفاده می‌شوند.
  • توابع کاربر: می‌توانید توابع خود را برای انجام وظایف خاص تعریف کنید.
  • محدوده متغیرها: متغیرهای تعریف‌شده داخل تابع به صورت محلی هستند و خارج از تابع قابل دسترسی نیستند، مگر اینکه به صورت سراسری تعریف شوند.
  • توابع بازگشتی: توابعی که خود را فراخوانی می‌کنند. برای مثال، محاسبه فاکتوریل عددی.

🎓 منابع پیشنهادی برای یادگیری بیشتر

 


نوشته های مشابه