Незадолжителни параметри на функции во PHP
Параметрите на функции може да се направат не задолжителни. За ова на параметрите треба да се зададат вредности по стандард. Да земеме за пример дека ја имаме следнава функција:
<?php
function func($num) {
echo $num ** 2;
}
?>
Ајде да направиме така што овој параметар
по стандард да има вредност 0:
<?php
function func($num = 0) {
echo $num ** 2;
}
?>
Да ја провериме работата на нашата функција со параметар:
<?php
func(2); // ќе испечати 4
?>
Да ја провериме работата на нашата функција без параметар:
<?php
func(); // ќе испечати 0
?>
Дадена функција:
<?php
function func($num = 5) {
echo $num * $num;
}
?>
Оваа функција се повикува на следниов начин:
<?php
func(2);
func(3);
func();
?>
Кажете, каков ќе биде резултатот од секој од повиците на функцијата.
Дадена функција:
<?php
function func($num1 = 0, $num2 = 0) {
echo $num1 + $num2;
}
?>
Оваа функција се повикува на следниов начин:
<?php
func(2, 3);
func(3);
func();
?>
Кажете, каков ќе биде резултатот од секој од повиците на функцијата.