~TraNda~
11-04-2016, 05:05 PM
Functia este o secventa de cod ce poate fi utilizata de mai multe ori in interiorul marilor scripturi si este prezentata in script prin declaratia ei.
Functia chemata (invocata) va contine acelasi numar de argumente ca in declaratie.
function foo($arg_1,$arg_2, $arg_n) {
echo "Exemplu.\n";
return $val
}
nde:
foo este numele functiei
$arg_1, $arg_2, ... , $arg_n sunt argumentele functiei
$val este valoarea returnata de functie
Exemplu: construim o functie care aduna 2 variabile
<?php
function adunare($a,$b) {
$suma=$a+$b;
return $suma;
}
$rezultat=adunare(5,16);
echo $rezultat;
?>
Exemplu: o functie care genereaza un tabel
<?php
function tabel($lim) {
echo "<table border=\"1\">\n";
for ($i=0; $i<=$lim; $i++) {
echo "<tr><td>randul ".$i."</td></tr>\n";
}
echo "</table>";
}
tabel(9); //tabel cu 10 randuri
?>
Functia chemata (invocata) va contine acelasi numar de argumente ca in declaratie.
function foo($arg_1,$arg_2, $arg_n) {
echo "Exemplu.\n";
return $val
}
nde:
foo este numele functiei
$arg_1, $arg_2, ... , $arg_n sunt argumentele functiei
$val este valoarea returnata de functie
Exemplu: construim o functie care aduna 2 variabile
<?php
function adunare($a,$b) {
$suma=$a+$b;
return $suma;
}
$rezultat=adunare(5,16);
echo $rezultat;
?>
Exemplu: o functie care genereaza un tabel
<?php
function tabel($lim) {
echo "<table border=\"1\">\n";
for ($i=0; $i<=$lim; $i++) {
echo "<tr><td>randul ".$i."</td></tr>\n";
}
echo "</table>";
}
tabel(9); //tabel cu 10 randuri
?>