تعریف آرگومان اختیاری تابع یا متود در PHP

تعریف آرگومان اختیاری تابع یا متود در PHP – آرگومان های اختیاری ویژگی که دارای هستند این است در صورتی برای آن مقادیری در نظر گرفته شود از آن استفاده می کند و در صورتی که مقداری برای آن در نظر گرفته نشود تابع همچنان با مقدار پیش فرضی که برای آن تعریف کرده ایم به اجرای برنامه ادامه می دهد .

گرچه این مفهوم کاملاً شفاف است اما در اینجا یک نمودار برای درک بهتر وجود دارد.
مثال زیر در درک این موضوع کمک تان می کند .
مثال 1:
<?php
function travel($place = "Sweden")
{
return "Traveling to $place.\n";
}
echo travel();
echo travel("Australia");
echo travel("Tokyo");
?>
خروجی:
Travelling to Sweden.
Traveling to Australia.
Traveling to Tokyo.
مثال 2 : در این مثال تأیید می شود که تایمر تنظیم شده است.
<?php
function timer($hour=00, $min=00, $sec=00)
{
$time="$hour : $min : $sec.";
return "Timer set for $time \n";
}
echo timer();
echo timer(10, 30, );
echo timer(00, 20, 40);
?>
خروجی:
Timer set for 0 : 0 : 0.
Timer set for 10 : 30 : 0.
Timer set for 0 : 20 : 40.
تعریف آرگومان اختیاری تابع یا متود در PHP
ارسال نظر