‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎
‎‏مقدمه‏‎‎‏نحوه توسعه پی‌اچ‌پی‏‎‎‏ساختار اولیه‏‎‎‏انواع داده‏‎‎‏متغیرها‏‎‎‏ثابت‌ها‏‎
‎‏بانک اطلاعاتی‏‎‎‏کار با پایگاه داده‏‎‎‏جلسه‌ها‏‎‎‏کار با فرم‌ها‏‎‎‏توابع‏‎‎‏کار با تاریخ و زمان‏‎

توابع در PHP

ویرایش

مقدمه

ویرایش

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

تعریف تابع

ویرایش

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

function functionName() {
    // کدهای تابع
}

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

ویرایش

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

functionName();

توابع با پارامتر

ویرایش

توابع می‌توانند پارامترهایی را دریافت کنند که به آن‌ها امکان می‌دهد تا با داده‌های ورودی کار کنند:

function greet($name) {
    echo "Hello, " . $name;
}

greet("World"); // خروجی: Hello, World

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

ویرایش

توابع می‌توانند مقداری را به عنوان خروجی بازگردانند:

function add($a, $b) {
    return $a + $b;
}

$result = add(5, 3); // $result برابر با 8 خواهد بود

توابع داخلی PHP

ویرایش

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

توابع رشته‌ای

ویرایش
strlen($string); // طول یک رشته را برمی‌گرداند
str_replace($search, $replace, $subject); // جایگزینی یک زیررشته با زیررشته‌ای دیگر

توابع آرایه

ویرایش
array_merge($array1, $array2); // ادغام دو آرایه
array_push($array, $value); // افزودن یک عنصر به انتهای آرایه

توابع ریاضی

ویرایش
abs($number); // مقدار مطلق یک عدد
round($number); // گرد کردن یک عدد

توابع تعریف شده توسط کاربر

ویرایش

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

function multiply($a, $b) {
    return $a * $b;
}

echo multiply(4, 5); // خروجی: 20

نتیجه‌گیری

ویرایش

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