CATEGORII DOCUMENTE |
Sintaxa unei functii scrise in PHP este urmatoarea:
function nume([lista_parametri])
Lista parametrilor transmisi unei functii poate lipsi. Daca functia nu returneaza nimic (lipseste instructiunea return) functia nu poate figura intr-o expresie.
Exemple:
1. function start_table($border)
Pentru a incepe generarea unui tabel avand un chenar de 2 pixeli, functia trebuie apelata astfel:
start_table(2);
function calcul ($a=0, $b=0)
Includerea in lista de parametri a atribuirilor $a=0, $b=0 asigura valori initiale variabilelor $a si $b, in cazul in care apelul s-a realizat incorect (cu valori neinitializate de exemplu). Apelul functiei se poate face astfel:
$rez = calcul(12, 223);
Valoarea returnata de o functie poate apartine oricarui tip: string, array, integer, double etc. In cazul unei functii care realizeaza o interogare a bazei de date, ea poate returna identificatorul care permite accesarea rezultatului, ca in exemplul urmator:
function safe_query ($query = '')
$rezultat = mysql_query($query);
or die ('Query failed: ' . '<li>eroare nr. = ' . mysql_errno()
.'<li>eroare = mysql_error()
.'<li>query = $query
);
return $rezultat;
Functia scrisa poate fi folosita cu succes in locul functiei predefinite mysql_query(), deoarece ea furnizeaza informatii detaliate ori de cate ori o interogare esueaza.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1168
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved