Document, comentariu, eseu, bacalaureat, liceu si facultate
Top documenteAdmitereTesteUtileContact
      
    


 


Ultimele referate adaugate

Adauga referat - poti sa ne ajuti cu un referat?

Politica de confidentialitate



Ultimele referate descarcare de pe site
  CREDITUL IPOTECAR PENTRU INVESTITII IMOBILIARE (economie)
  Comertul cu amanuntul (economie)
  IDENTIFICAREA CRIMINALISTICA (drept)
  Mecanismul motor, Biela, organe mobile proiect (diverse)
  O scrisoare pierduta (romana)
  O scrisoare pierduta (romana)
  Ion DRUTA (romana)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  Starea civila (geografie)
 

Ultimele referate cautate in site
   domnisoara hus
   legume
    istoria unui galban
   metanol
   recapitulare
   profitul
   caract
   comentariu liric
   radiolocatia
   praslea cel voinic si merele da aur
 
despre:
 
Expresii in PHP
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 
s2l19lo
Expresiile sunt cele mai importante constructii ale PHP; in PHP aproape orice scrieti este o expresie. Cea mai simpla si corecta modalitate de a defini o expresie este orice are o valoare. Cele mai simple expresii sunt constantele si variabilele.

Exemplu:

$a = 5;In aceasta constructie 5 este o expresie constanta. De asemeni, functiile sunt expresii deoarece returneaza valoare.

Exemplu:

function f()
A return 5;
SDeoarece f() returneaza valoarea 5, valoarea expresiei f() este 5. Bineinteles, valorile nu trebuie sa fie neaparat intregi . PHP accepta 3 tipuri de valori scalare: valori intregi, valori in virgula mobila si valori tip sir de caractere (valorile scalare sunt acele valori indivizibile spre deosebire de valorile array, de exemplu). PHP accepta de asemeni doua tipuri compuse: array si object (tablouri si obiecte). Valorile de acest tip pot fi atribuite variabilelor sau returnate de catre functie.

PHP este un limbaj orientat pe expresii in sensul ca aproape orice este o expresie. Operatorii de pre si postincrementare functioneaza analog cu cei din C. Un tip uzual de expresii il reprezinta expresiile de comparare. Aceste expresii sunt evaluate la 0 sau 1 reprezentand FALSE, respectiv TRUE.

PHP accepta operatorii de comparatie >, >=, ==, != (diferit), <, <=. Aceste expresii sunt utilizate uzual in construirea conditiilor. Ca si in C se pot folosi operatorii de atribuire compusi. In afara de faptul ca utilizarea acestor operatori compusi duce la scurtarea codului, si executia este mai rapida. De asemeni, PHP accepta operatorul ternar conditional '?', cu aceeasi semnificatie ca si in C.

Urmatoarele exemple ilustreaza utilizarea operatorilor compusi si a celor de pre si postincrementare (exemplul 2.5.1).

function double( $i)




A return $i * 2;
S
$b = $a = 5; /* Atribuie valoarea 5 variabilelor $a si $b */
$c = $a++; /* Postincrementare: atribuie valoarea initiala a lui $a (5) variabilei $c */
$e = $d = ++$b; /* Preincrementare: atribuie valoarea incrementata a lui $b (6) variabilelor $d si $e */

/* In acest punct $d si $e sunt egale cu 6 */
$f = double( $d++); /* Atribuie ( valoarea lui $d inainte de incrementare) * 2,
6 * 2 = 12, variabilei $f */
$g = double( ++$e); /* Atribuie ( valoarea lui $e dupa incrementare) * 2,
7 * 2 = 14, variabilei $g */
$h = $g += 10; /* $g este incrementat cu 10 si ia valoarea 24.
Aceasta valoare (24) este apoi atribuita variabilei $h, care va lua valoarea 24. */Limbajul PHP nu dispune de un tip logic predefinit. Evaluarea valorii de adevar a expresiilor PHP se face la fel ca in C si Perl: orice valoare numerica nenula este TRUE, zero este FALSE. Un sir vid este FALSE, orice alt sir este TRUE. In cazul tablourilor si obiectelor orice valoare care nu contine elemente este considerata FALSE, altfel este considerata TRUE.


Colt dreapta
Creeaza cont
Comentarii:

Nu ai gasit ce cautai? Crezi ca ceva ne lipseste? Lasa-ti comentariul si incercam sa te ajutam.
Esti satisfacut de calitarea acestui document, eseu, cometariu? Apreciem aprecierile voastre.

Nume (obligatoriu):

Email (obligatoriu, nu va fi publicat):

Site URL (optional):


Comentariile tale: (NO HTML)


Noteaza documentul:
In prezent fisierul este notat cu: ? (media unui numar de ? de note primite).

2345678910

 
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite
Colt dreapta