Neobavezni parametri funkcija u PHP
Parametri funkcija se mogu učiniti ne obaveznim. Za to je potrebno parametrima zadati podrazumevane vrednosti. Neka za primer imamo sledeću funkciju:
<?php
function func($num) {
echo $num ** 2;
}
?>
Hajde da učinimo da ovaj parametar
podrazumevano ima vrednost 0:
<?php
function func($num = 0) {
echo $num ** 2;
}
?>
Proverimo rad naše funkcije sa parametrom:
<?php
func(2); // ispisaće 4
?>
Proverimo rad naše funkcije bez parametra:
<?php
func(); // ispisaće 0
?>
Data je funkcija:
<?php
function func($num = 5) {
echo $num * $num;
}
?>
Ova funkcija se poziva na sledeći način:
<?php
func(2);
func(3);
func();
?>
Objasnite, kakav će biti rezultat svakog od poziva funkcije.
Data je funkcija:
<?php
function func($num1 = 0, $num2 = 0) {
echo $num1 + $num2;
}
?>
Ova funkcija se poziva na sledeći način:
<?php
func(2, 3);
func(3);
func();
?>
Objasnite, kakav će biti rezultat svakog od poziva funkcije.