آموزش PHP قسمت 8

آموزش PHP قسمت 8

منتشر شده توسط mgh67 در تاریخ ۰۸:۰۲:۲۱ - ۱۳۹۶/۰۸/۳۰- ۰۸:۰۲:۲۱ - ۱۳۹۶/۰۸/۳۰ 184

Functions
آموزش PHP قسمت 8
Functions یک بلوک ساده از کد می باشد که شما هر زمان که بخواهید می توانید از هر کجا آن Functions را صدا بزنید.بطور مثال شما یک Functions دارید که لیستی از شماره ها را با هم جمع می کند و نتیجه را باز می گرداند که ما اسم این Functions را sum خواهیم گذاشت.
در php دو نوع Functions داریم یک نوع Functions کتابخانه ای و یک نوع هم Functions کاربر.
نوع اول یعنی Functions کتابخانه ای Functions همانند array_push که جزء کتابخانه خود php هستند که شما می توانید در هرجایی از آن استفاده کنید البته شما می توانید Functions خودتان را هم بنویسید.
هر Functions می توانید چندین مقدار (arguments) دریافت کند و از آن ها استفاده کند اما به خاطر داشته باشید که این متغیر ها فقط درون خود بلوک Functions قابل استفاده می باشد و از بیرون بلوک غیر قابل استفاده می باشد.

// define a function called `sum` that will
// receive a list of numbers as an argument.
function sum($numbers) {
    // initialize the variable we will return
    $sum = 0;

    // sum up the numbers
    foreach ($numbers as $number) {
        $sum += $number;
    }

    // return the sum to the user
    return $sum;
}

// Example usage of sum
echo sum([1,2,3,4,5,6,7,8,9,10]);

خروجی :

55

بعد از تعریف یک functions که می تواند در یک فایل جدا انجام شود باید برای استفاده از آن حتما یکبار در صفحه لود شود برای این کار باید از دستور  include استفاده شود در این مثال ما functions به نام sum را درون فایل sum.php تعریف کرده ایم و سپس برای اجرای آن در یک فایل دیگر به نام index.php اول با استفاده از دستور include("sum.php"); فایل محتوی functions را لود کرده و سپس از functions استفاده می کنیم.

include("sum.php");

// Example usage of sum
echo sum([1,2,3,4,5,6,7,8,9,10]);

خروجی :

55

تمرین
یک functions به نام squared_sum ایجاد کنید که تمام مقادیر integer درون آرایه را با هم جمع می کند و گرد شده مقدار را بر می گرداند.
مطلب مرتبط
پیشنهاد می‌شود
لطفاً نظر دهید
لطفاً وارد سیستم شوید و یا عضو شوید