Sunteți pe pagina 1din 4

Introducere - Tutorial PHP

1 of 4

http://www.marplo.net/php-mysql/introducere.html

Curs PHP-MySQL
Home Engleza Spaniola HTML CSS JavaScript AJAX Flash Anime Jocuri Forum

Introducere
(PHP - Hypertext Preprocessor)

Limbajul PHP a fost creat in anul 1994 de catre Rasmus Lerdorf, care incerca sa-si personalizeze propria pagina Web; din acest
motiv limbajul a fost numit initial PHP adica: Personal Home Page (pagina de baza personala). Ulterior limbajul a fost perfectionat,
utilitatea si caracteristicile sale s-au dezvoltat treptat, ajungand sa aiba semnificatia Hypertext Preprprocesor (PHP). Preprocesarea
consta in aceea ca datele sunt interpretate(preprocesate) de catre serverul Web inainte ca acesta sa genereze cod HTML.

PHP este una dintre cele mai interesante tehnologii pentru site-uri si programare web, imbina caracteristici dintre cele mai complexe
cu simplitatea n utilizare. PHP a devenit un instrument de frunte pentru dezvoltarea aplicatiilor Web. Spre deosebire de alte
instrumente pentru aplicatii Web, cum este Perl, PHP este un limbaj de programare comod pentru ncepatori, chiar si pentru cei care
nu au mai desfasurat activitati de programare.
Daca sunteti un cunoscator al limbajului HTML, dar nu aveti experienta n materie de programare, va puteti pune ntrebarea: care
sunt functionalitatile suplimentare pe care le poate asigura cunoasterea limbajului PHP? Ca si alte limbaje de scripting pentru Web,
PHP va permite sa furnizati un continut Web dinamic, adica un continut Web care se modifica automat de la o zi la alta sau chiar de
la un minut la altul. Continutul Web este un element important n sustinerea traficului unui sit Web; de regula, vizitatorii nu vor mai
reveni la o pagina Web care contine aceleasi informatii ca si cele prezentate la ultima vizita. Pe de alta parte, siturile Web frecvent
actualizate pot atrage cantitati enorme de trafic.
Mai mult, spre deosebire de limbajele de scripting, precum JavaScript, PHP ruleaza pe serverul Web, nu n navigatorulul Web. n
consecinta, PHP poate obtine accesul la fisiere, baze de date si alte resurse inaccesibile programului JavaScript. Acestea constituie
bogate surse de continut dinamic, care atrag vizitatorii. In plus, putem folosi limbajul PHP pentru a generera cod Java Script.
Secventele de cod PHP pot fi incluse intr-un fisier HTML; ulterior serverul Web va identifica aceasta secventa de cod , va procesa
acesta secventa de cod generand cod HTML iar la final va inlocui secventa de cod PHP cu codul HTML.

Printre caracteristicile cele mai importante ale imbajului enumeram:


- simplicitate : acest limbaj este simplu de folosit, fiind accesibil si ne-programatorilor. Datorita acestui fapt el a devenit cel mai
popular limbaj de script pentru generarea de pagini HTML dinamice.
- usor de folosit : limbajul are o sintaxa asemanatoare limbajului C, care este foarte popular in randul programatorilor. De
aceea programatorii care au cunostine de C sau Perl vor face foarte rapid trecerea spre PHP. Pe de alta parte anumite aspecte cum
ar fi: declararea si folosirea variabilelor este mult simplificata in PHP, spre deosebire de C++ sau alte limbaje de nivel inalt.
- eficienta : specificatiile limbajului includ folositea tehnicilor de POO (Programare orientata pe obiecte) iar acest lucru
contribuie la marirea productivitatii: un programator PHP poate folosi module scrise de un alt programator fara sa fie nevoit sa
cunoasca detalii specifice de implementare a codului.
- cross-platform : exista implementari ale limbajului pe mai multe sisteme de operare, cele mai populare fiind cele de pe
sistemele Linux si Windows. In acest caz daca scriem cod PHP care ruleaza pe un sistem Linux, ulterior vom putea folosi acest cod
pe un server care ruleaza Windows si viceversa.
- gratis : PHP reprezinta un program Open Source, oricine poate folosi acest limbaj fara a fi nevoit sa plateasca ceva. De
asemenea utilizatorii au access la sursele PHP (scrise in limbajul C). Site-ul oficial al limbajului PHP se afla la : www.php.net ,
datorita popularitatii acestui limbaj exista numeroase site-uri Web care prezinta informatii despre PHP, exemple de cod, forum de
discutii , etc.
Acest curs de initiere in PHP si MySQL este menit a prezenta elemente introductive de programare si dezvoltare a paginilor web
folosind PHP. Este important sa retineti ca nu reprezinta decat un punct de plecare cu lectii si tutoriale php introductive.
Dezvoltarea Web este o activitate solicitanta, iar viitorul dezvoltator Web trebuie sa dispuna de multe abilitati, printre care si pe
aceea de programator. Dezvoltatorii Web ncepatori vor gasi n aceast curs un prim pas util si amical n activitatea de programare n
PHP.
Urmator -->> Scriere scripturi PHP elementare
Un Test simplu in fiecare zi

07-Dec-16 12:52 AM

Introducere - Tutorial PHP

2 of 4

http://www.marplo.net/php-mysql/introducere.html

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola

Ce functie aranjeaza un array in ordine crescatoare, dupa chei, mentinand corelatia dintre chei si valori?
asort() ksort() sort()

$lang = array(10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net");


ksort($lang);
var_export($lang);
// array ("site"=>"coursesweb.net", 10=>"PHP", 20=>"JavaScript")

Like

Lectii / Tutoriale
Curs PHP-MySQL (Lectii)
Tutoriale
Functii si Coduri PHP
Scripturi
Clase PHP Utile
Teste PHP - 1
Teste PHP - 2

07-Dec-16 12:52 AM

Introducere - Tutorial PHP

3 of 4

http://www.marplo.net/php-mysql/introducere.html

Last accessed pages


1. Titluri, Paragrafe, Un nou rand, Linie orizontala - Tutoriale HTML (52124)
2. Zuma online Joaca Gratis Jocuri distractive (818898)
3. Alphabet and Pronunciation - Alfabetul si pronuntia in limba engleza (147855)
4. PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj (57446)
5. Bubbles3 Joaca gratis online Games (931574)
Top accessed pages
1. Bubbles3 Joaca gratis online Games (931574)
2. Zuma Deluxe Joaca gratis online Games (872517)
3. Zuma online Joaca Gratis Jocuri distractive (818898)
4. All Mahjong online Joaca Gratis Jocuri distractive (385574)
5. Puzzle online Joaca Gratis Jocuri distractive (339331)
Site access statistics

Site access statistics From: 8-Jan-2014Now: 7-Dec-2016, 00:51


Total site visits: 14802852
- Most: 29161 15-Jan-2014
Yesterday: 12661
Today: 217
- Unique Visitors -

07-Dec-16 12:52 AM

Introducere - Tutorial PHP

4 of 4

http://www.marplo.net/php-mysql/introducere.html

- Record: 7595 15-Jan-2014


Yesterday: 4660
Today: 98
Online Now: 4
- Record: 49 10-Feb-2014, 18:45
Most-Yesterday: 24
Most-Today: 10 00:15
- Current Page Access Nr. visits: 9024
Last: 2016-12-06 20:10
Your IP: 79.112.132.114

Discuta sau lasa un mesaj pt. ceilalti utilizatori


MarPlo Contact Engleza Spaniola HTML CSS PHP-MySQL Java Script Ajax Flash - ActionScript 3 Jocuri Anime
Webmaster, Webdesigner : MarPlo

07-Dec-16 12:52 AM