Sunteți pe pagina 1din 10

Programare in PHP.

Generarea codului HTML.


Constructii alternative si
ciclice.PHP
Lectia 13.
Programare WEB
Operatori si structuri de control
.Aceeasi ca pentru limbajul C++
Diferente
.=== -verifica egalitatea a doua variabile dupa
valoare si tip

.!=== -doua variabile diferite dupa valoare si tip

.In PHP exista un operator (@)care permite


ignorarea erorilor. Daca este aplicat asupra unei
expresii care ar duce la afisarea unui mesaj de
eroare, atunci mesajul respectiv nu va fi afisat.
Diferente (completari)
.Structura foreachAceasta structura poate fi folosita pentru a
realiza o iteratie printre toate elementele
unui vector. Asadar, ea nu poate fi folosita
decat impreuna cu vectorii; utilizarea sa
asupra unei variabile de alt tip duce la
aparitia de erori.
Structura foreach
Exista doua sintaxe acceptate pentru aceasta structura
si anume:
.foreach (expresie_vectoriala as $valoare)
instructiunesau
.foreach (expresie_vectoriala as $cheie => $valoare)
instructiune
Structura foreach
.Daca se utilizeaza prima varianta, atunci la fiecare
iteratie valoarea elementului curent este atribuita
variabilei $valoaresi apoi se trece la elementul urmator
(a carui valoare va fi atribuita variabilei la urmatoarea
iteratie).

.Executia ciclului se incheie in momentul in care nu mai


exista alte elemente in vector.

.Singura diferenta care apare in cazul utilizarii celei de-a


doua variante este faptul ca la fiecare iteratie valoarea
cheii elementului curent este atribuita variabilei $cheie.
Functii (definirea)
function nume_functie(nume_argument)
{
Aici se insereaza corpul functiei
}
Functii predefinite
.abs(x)-Returneaza valoarea absoluta a lui 'x'
.ceil(x) -Returneaza valoarea 'x', rotunjita la intregul
imediat superior
.floor(x)-Returneaza valoarea 'x', rotunjita la intregul
imediat inferior
.max(x,y,...) -Returneaza valoarea maxima a unui set de
valori
.min(x,y,...) -Returneaza valoarea minima a unui set de
valori
.pow(x,n) -Returneaza numarul 'x', ridicat la puterea
specificata 'n'
.strftime(f)-Returneaza data curenta, formatata conform
continutului parametrului 'f'
.sqrt(x) -Returneaza radacina patrata a lui 'x'
Functii predefinite
.
rand()
.
isset()
.
require("nume_fisier.ext")
.
include("nume_fisier.ext");

S-ar putea să vă placă și