Funkciju parametri PHP
Izsaucot funkciju, mēs rakstām tās nosaukumu un tukšas apaļās iekavas:
<?php
func();
?>
Patiesībā iekavām nav jābūt obligāti tukšām - tās mēs varam padot parametrus.
Pieņemsim, ka mēs vēlamies izveidot funkciju, kura parametru saņems skaitli un izvadīs ekrānā šī skaitļa kvadrātu.
Kā mēs tagad izsauksim mūsu funkciju: mēs rakstīsim funkcijas nosaukumu, apaļās iekavas, un tajās - kādu skaitli, kura kvadrātu mēs vēlamies iegūt.
Piemēram, šādi mēs iegūsim skaitļa
2 kvadrātu:
<?php
func(2); // izvadīs 4
?>
Bet šādi - skaitļa 3 kvadrātu:
<?php
func(3); // izvadīs 9
?>
Tagad uzrakstīsim mūsu funkcijas realizāciju.
Mēs zinām, ka funkcija parametram ir jāsaņem skaitlis. Tātad, definējot funkciju apaļajās iekavās mums ir jāraksta kāds mainīgais, kurā nonāks padotais skaitlis.
Mainīgā nosaukums var būt jebkurš, pieņemsim,
piemēram, nosauksim to par $num:
<?php
function func($num) {
}
?>
Šajā mainīgajā $num, izsaucot funkciju,
nonāks norādītais apaļajās iekavās skaitlis:
<?php
func(2); // mainīgajā $num nonāks skaitlis 2
func(3); // mainīgajā $num nonāks skaitlis 3
?>
Tagad darīsim tā, lai mūsu funkcija
izvadītu padotā skaitļa kvadrātu. Šim nolūkam
sareizināsim mainīgo $num pats ar
sevi un izvadīsim ekrānā:
<?php
function func($num) {
echo $num * $num;
}
?>
Pārbaudīsim funkcijas darbību, izsaucot to ar dažādiem skaitļiem:
<?php
function func($num) {
echo $num * $num;
}
func(2); // izvadīs 4
func(3); // izvadīs 9
?>
Izveidojiet funkciju, kas parametru saņem skaitli un izvada ekrānā šī skaitļa kubu.
Izveidojiet funkciju, kas parametru saņem
skaitli un pārbauda, vai šis skaitlis ir pozitīvs
vai negatīvs. Pirmajā gadījumā lai funkcija
izvada ekrānā tekstu '+++',
un otrajā '---'.