PHPda funksiyalarning ixtiyoriy parametrlari
Funksiya parametrlarini ixtiyoriy qilish mumkin. Buning uchun parametrlarga standart qiymatlar berish kerak. Misol uchun quyidagi funksiyamiz bor:
<?php
function func($num) {
echo $num ** 2;
}
?>
Keling, bu parametr
standart qiymat sifatida 0 ga ega bo'lsin:
<?php
function func($num = 0) {
echo $num ** 2;
}
?>
Funksiyamizning parametr bilan ishlashini tekshiramiz:
<?php
func(2); // 4 ni chiqaradi
?>
Funksiyamizning parametrsiz ishlashini tekshiramiz:
<?php
func(); // 0 ni chiqaradi
?>
Funksiya berilgan:
<?php
function func($num = 5) {
echo $num * $num;
}
?>
Bu funksiya quyidagicha chaqiriladi:
<?php
func(2);
func(3);
func();
?>
Funksiyaning har bir chaqiruvi natijasi qanday bo'lishini tushuntiring.
Funksiya berilgan:
<?php
function func($num1 = 0, $num2 = 0) {
echo $num1 + $num2;
}
?>
Bu funksiya quyidagicha chaqiriladi:
<?php
func(2, 3);
func(3);
func();
?>
Funksiyaning har bir chaqiruvi natijasi qanday bo'lishini tushuntiring.