Documente Academic
Documente Profesional
Documente Cultură
1.
WEB-site -noiuni de baz: un site web-este alcatuit din mai multe pagini web ,este accesibil vizitatorilor prin
intermediul protoclolului PHP ,dela SERVER BROWSER.
- o pagina web.este un document creat cu ajutorul unui limbaj de programare cum ar fi :HTML.PHP,ASP.
-pagini statice,doar eslem. HTML, Codul sursa vizualizat in browser este identic cu cel stocat pe disk, Nu ofera
interzactivitate.
- pagini dinamice : Continutul lor este creat dinamic.La baza-tehn. Client-side scripting, Ofera interactivitate.
-O Aplicatiile web : sisteme software bazat pe tehnologiile si standardele consortiului World Wide Web, care ofera resurse web
specifice prin intermediul unei interfete utilizatorilor numita browser web.
2. Principiile de proiectare a resurselor WEB :
-Etapa 1-proiectare(Design) Etapa 2- Promovare(Marketing) Etapa 3-Gazduirea (Hosting) Etapa4-Administrare
3.
Neajunsurile Fecvente in crearea sit-turilor :- Design respingator , site-ul se incarca greu, --Elemente
nefunctionale in site.-- Reclama mult pre agresiva.
8.
conditional-
controleaza fluxul programului, executind sau nu anumite portiuni de cod, in functie de indeplinirea sau
neideplinirea unor conditii.
Structuri de control repetitive : executa anumite portiuni de cod de un numar determinat de ori.
22. PHP: Structura de control If()else (elemente de baz, exemple):
IF ... else conditia este incadrata de paranteze rotunde iar instructiunea care se executa in cazul in care conditia este
indeplinita intre acolade.:
In urmatorul exemplu in urma verificarii se efectueaza o actiune de rezultata:
If($oassword1==$password2)
<?php
{
$a=19;
echoParola corecta!;
$b=23;
}
if ($a<$b;
else {
}
echo Parola incorecta!;
else {
echo $a>$b;
} ?>
28. PHP: Instruciunea break poate fi utilizata pentru intreruperea executiei secventelor de instructiuni
corespunzatoare structurilor: for, foreach, while, do-while si which.
29. PHP: Instruciunea continue-: poate fi folosita pentru a intrerupe executia secventei de instructiuni din
interiorul unui ciclu si trecerea la urmatoarea iteratie continue accepta optional un argument numeric care indica
numarul de bucle care vor fi pina la sfirsit.
30. PHP: Funciile include(), include_once()
33.
PHP: Tablouri associative: permit folosirea ca index a unor valori(cuvinte sau alte informatii) mai
suggestive decit un index numeric. Tablourile associative sunt foarte utile atunci cind elementele tabloului trebuie
gasite pe baza de text.
34. PHP: Operaiuni asupra tablourilor : in PHP exista un set de baza de functii pentru operarea cu tablouri. In
primul rind acestea sunt functiile de creare si sortarea tabelelor. Pentru sortarea tabelului in PHP exista diferite
functii: sort()sorteaza tabloul in cel mai traditional mod.
Asort()- se foloseste pentru sortarea tablourilor associative.
Assort() sir sort()- sorteaza tabloul in ordine inversa,
Ksort() si krsort() sorteaza tablourile associative dupa chei. Prima functie soarteaza direct, pe cind a 2 in ordine
inversa.
Natsort()- sorteaza elementele in mod natural.
Pentru a transmite parametri unei functii prin referinta, fapt care implica modificarea valorii parametrilor si
pastarea noii valori dupa ce executia functiei s-a incheiat se foloseste operatorul & inaitea numelul parametrului
formal in momentul definirii functiei.
38. PHP: Functiile definite de utilizator: Transmiterea parametrilor prin valoare:
-Parametrii transmisi prin valoare sunt parametrii de intrare. O functie PHP nu poate modifica valorile
argumentelor sale.
EX: <?
function salariu($s, $rata)
{ $s=$s*rata/1000;
Echo $s.<br><br>;
} $S=5000;
Echo salariu inaite de majorare .$s. <br><br>;
Salariu($s, 4);
Echo salariu dupa majoarare .$s <br><br>;
?>
Afisare: Salariu inaite de majoare 5000
5200
Salariu dupa majoarare 5000
39. PHP: Functiile definite de utilizator: Parametri cu valori implicite :
In PHP parametrii formali pot avea valori implicite si in cazul in care parametrul actual lipseste atunci se va
considera ca are valoarea implicita.
In cazul in care se folosesc parametri cu valori implicite este necesar ca orice parametru care are o valoare implicita
ca sa se afle in partea dreapta a tuturor parametrilor pentru care nu se folosesc valori implicite, in caz contrar
interpretorul PHP nu poate sa decida carui parametru sa-i atribuie valoarea de pe o anumita pozitie din lista de
parametri se se formeaza o eroare.
40. PHP: Functiile definite de utilizator: Aria (domeniul) de aciune i durata aplicabilitii variabilelor.
Utilizarea variabilelor globale :
Variabilile globale-sunst create in exteriorul functiei. Sunt cele declarate in afara oricarei functii.
Totalitatea locurilor unde este accesibila o variabila se numeste domeniu de existenta al variabilei.
Variabilele Globale nu pot fi accesibile din interiorul corpului unei functii : cu alte cuvinte, domeniul de existenta al unei
variabile Globale, nu include corpurile functiilor.
Ca sa obtii accesul la o variabila Globala in cadrul inei functii, puteti extinde domeniul de existenta al variabilei prin
specificarea in functie a numelui variabilei, in cadrul unei instructiuni GLOBAL.
41. PHP: Functiile definite de utilizator: Domeniul de existenta a variabilei i durata de via. Utilizarea
variabilelor locale :
Variabilile Locale- sunt foarmate in interiorul functiei si sunt distruse cind se incheie apelul in functia respectiva.
Variabilele Locale sunt disponibile numai pe durata executiei functiei asociate.
Pentru a ilustra deosebirea disntre variabilelel Locale si cele Globale, iata un script care definste o varibila
locala denumita $x soi o variabila Globala cu acelasi nume :
< ?php
function v local() {
$x=5 ;
echo <br/>In Corpul Functiei x=$x ; }
$x=2 ;
echo <br/>In corpul scriptului x=$ ;
v_local() ;
echo <br/>In corpul scriptului x=$x ;
Rez : In corpul scriptului x=2
?>
In corpul functiei x=5
In corpul scriptului x=2
42. PHP: Functiile definite de utilizator: Domeniul de existenta a variabilei i durata de via. Utilizarea
variabilelor statice :
Uneori este nevoie ca o variabila locala sa-si pastreze valoarea de la un apel al functiei asociate la altul. Astefel
spus nu doriti ca variabila sa fie distrusa la incheerea aplelului la functie.
Pentru acest lucru puteti folosi instructiunea STATIC
Sintaxa instructiunii STATIC este similara ci ceea a instructiunii GLOBAL.
STATIC$var1, $var2, $var3 ;
43. PHP: Functiile definite de utilizator: Functii incluse (Variabilele de tip funcie) :
Acest lucru este util atunci cind se foloseste liste de functii pentru prelucrarea anumitor tipuri de date.
Pentru a atribui un nume de functie unei variabile in PHP se foloseste aceeasi constructie ca in cazul atribuirii anui
sir de caractere si anume, o variabila va primi ca o valoare numele functie scris intre ghilimele simple sau duble.
In cazul in care innterpretorul PHP gaseste un nume de variabila urmata de o lista de parametri acesta cauta
functia pe care variabila o refera si in cazul in care exista o executa.
Variabilele de tip functie nu functioneaza cu constructii ale limbajului ca : echo , unset, isset, emty, include etc.
44. PHP: Functiile definite de utilizator: Functii recursive :
Este posibil ca o functie din PHP sa se auto-apeleze. O functie care procedeaza astfel se numeste Functie
Recursiva. Totusi, daca nu aveti experienta de programare, este recomandat sa nu scrieti functii recursive. Cu
toate acestea, puteti scrie accidental sau intalni o asemenea functie, deci este util sa stiti unele notiuni referitoare la
aceasta.
45. PHP i MySQL: Conectarea la baze de date :
Mysql _conect()- este functia cu care ne conecta la BD. Cu uramtorii parametri: numele serverului,
nume utilizator,
Mysql_select_db este functia care stabileste BD la care ne vom conecta, avind ca parametric numele
bazei de date si indentificatorul de acces la conexiunea catre mesajul continut de constructia die()
Mysql_close()-inchdem conexiunea cu BD avind ca argument datele de acces la serverul MySQL.
46. PHP i MySQL: Aciunile asupra BD :