PHP
O sa incep azi o serie de articole ce vor avea ca subiect PHP-ul. Voi incepe cu o introducere.
Ce este PHP ? “Php e ala, ala in care se fac site-uri”. Ei bine, PHP sta la baza dinamicizarii unor site-uri dar mi se pare gresit cand cineva spune ca in PHP se fac site-uri. Daca v-ati pus vreodata aceasta problema, din dorinta de a invata ceva nou, sau chiar din curiozitate, ar trebui sa va consumati cateva minute din pretiosul timp si sa incercati sa intelegeti ce e de fapt. Este foarte simplu.
HTML: Hyper Text Markup Language
PHP: Hyper Text Pre Processor
Pe romaneste, php-ul preproceseaza “hyper text”-ul,
Daca nu v-am bagat si mai mult in ceata decat ati fost inainte, considerati urmatorul exemplu:
Imaginati-va un manechin de plastic care sta in vitrina unui magazin de haine. Va va ajuta intr-o oarecare masura sa va dati seama cum arata hainele. Acesta este un site HTML. Si acum imaginati-va un om care incearca sa va prezinte hainele, va intreaba ce masura doriti, ce culoare preferati, ce model, si din cand in cand schimba hainele de pe manechin pentru a face o buna impresie cumparatorilor. Acesta este PHP. Dupa cum se observa, PHP fara HTML nu se poate.
Exact asa actioneaza PHP-ul, aranjeaza elementele dintr-un site ( elemente in html ) pentru ca acel site sa ofere o experienta cat mai buna vizitatorilor. As putea spune ca este “creierul” site-ului.
Sper ca acest exemplu sa fi facut deja lumina pentru aceia dintre voi care inca nu stiau ce e PHP. Daca ati venit aici doar din pura curiozitate pentru ce inseamna PHP, va puteti opri aici si sa fiti multumiti ca v-ati indeplinit obiectivul. Pentru cei care vor sa inceapa sa invete PHP, de acum incepe distractia.
Se presupune ca deja aveti cunostinta despre elementele de baza ale HTML-ului. Daca nu, va rog sa treceti mai intai prin: Elemente de baza in HTML
Pentru a rula un fisier HTML, e de ajuns sa rulati fisierul in orice browser, pentru php insa trebuie instalat un webserver cu php pe el.a Nu va speriati, nu e greu, la nivelul tehnologiei actuale totul se poate face din cateva click-uri.
Pentru windows, mergeti aici: http://www.wampserver.com/en/download.php si descarcati WampServer. El contine tot de ceea ce aveti nevoie pentru php, si chiar mai mult.
Instalati wamp, alegeti o locatie usor de ajuns, de preferabil un director wamp pe unul dintre drive-uri si apoi rulati-l. Wampserver este pornit si va puteti apuca de treaba. Mergeti in directorul unde ati instalat wamp, si apoi intrati in directorul “www”. Aici va trebui sa puneti proiectele php la care lucrati pentru a putea fi rulate. De preferabil ar fi ca pentru fiecare proiect sa faceti un director separat.a Puteti incepe cu directorul: “invatphp” . In aces director, creati un nou fisier, pe care denumiti-l index.php si apoi deschideti-l cu notepad. Acum puteti incepe sa programati in php.
Codul php incepe cu tag-ul: <?php si se incheie cu ?> .
Sa incepem cu un exemplu: ( sa fie oare Hello World! ? )
Totusi, Hello World e cam invechit.
Acum salvati, si deschideti un browser de internet si tastati: http://localhost/invatphp/
O pagina noua cu o linie de text ar fi trebuit sa apara. Dupa cum observati, functia echo exporta un text, care va fi vizualizat de browser.
Intrebarea urmatoare este: Doar text poate exporta functia echo ? Nu. Functia echo exporta cod html:
Prima linie de cod scrisa in PHP
";
?>
Incepem sa ne dam de fapt cum sta treaba cu php-ul asta. Mai mult, intr-un fisier php, codul html poate fi scris pur si simplu in afara tag-urilor
Cod static
Pur si simplu acolo unde este nevoie de dinamicizarea unui site, se foloseste php.
Dar ce e dinamic ? am scris doar niste text
Intr-adevar, deocamdata nu este nimic dinamic.
O sa revin in curand si cu ceva dinamic, insa timpul alocat post-ului de azi s-a cam terminat, si nu vreau sa sar peste pasi esentiali. Sper sa revin cat mai curand cu, continuarea.
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments
No comments yet.
Leave a comment