تعریف آرگومان اختیاری تابع یا متود در 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
ارسال نظر