ALTE DOCUMENTE
|
|||
Ce este php?
Introducere
PHP este una dintre cele mai interesante tehnologii existente în prezent. Deoarece îmbina caracteristici dintre cele mai complexe cu simplitatea în utilizare, PHP a devenit rapid un instrument de frunte pentru 17217j93r dezvoltarea aplicatiilor în Web. Totusi, spre deosebire de alte instrumente populare pentru dezvoltarea aplicatiilor 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 în trecut.
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 browserul 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.
Aceasta carte este menita a prezenta cititorului elemente introductive de programare si dezvoltare în Web folosind PHP. Este important sa retineti ca volumul de fata nu reprezinta decât un punct de plecare. Dezvoltarea Web este o activitate solicitanta, iar viitorul dezvoltator Web trebuie sa dispuna de multe abilitati, printre care si pe aceea de programator. Sunt încrezator ca dezvoltatorii Web începatori vor gasi în aceasta carte un prim pas util si amical în activitatea de programare în PHP. Mai mult, cartea a fost atent conceputa cu scopul de a asigura un fundament pentru învatarea notiunilor ulterioare pe care le implica o buna cunoastere a limbajului PHP. Dupa studiul materialului prezentat aici, cititorul trebuie sa fie pregatit a învata mai multe despre caracteristici si functionalitati PHP mai complexe, precum XML, LDAP si cele legate de comertul electronic.
<titlu>Modul de organizare a cartii</titlu>
Aceasta carte începe cu... începutul, explicând modul de functionare a limbajului PHP, apoi trece la detalierea modului de creare a programelor PHP, scotând în evidenta detaliile mici, dar importante, precum modul de încarcare a scripturilor PHP. Volumul contine o trecere în revista a elementelor fundamentale ale limbajului HTML si o explicare a formularelor HTML. Cele saptesprezece module ale cartii
abordeaza în mod controlat o prezentare gradata a conceptelor folosite în activitatea de programare si a elementelor specifice limbajului PHP, fiecare modul continând elemente destinate a reîmprospata memoria si întelegerea cititorului. De asemenea, cartea contine un modul (Modulul 13) care explica elementele fundamentale ale bazelor de date relationale.
<titlu>Scopuri</titlu>
Fiecare modul începe cu un set de scopuri explicite, astfel încât dumneavoastra sa aveti o idee privind integrarea fiecarui modul în imaginea de ansamblu.
<titlu>Test de evaluare</titlu>
Un auto-test, care va ajuta sa va evaluari nivelul de progres, apare de asemenea în cadrul fiecarui modul. Raspunsurile la aceste teste de evaluare se pot gasi în Anexa A.
<titlu>Teste "la minut"</titlu>
Fiecare sectiune principala a cartii contine un test "la minut", un auto-test care va ajuta sa nu adormiti la volan. Raspunsurile la aceste teste se pot gasi la baza paginii unde se afla testele respective.
<titlu>Sfatul specialistului</titlu>
Cartea include multe casete de acest tip. Textele incluse în casete extind materialul prezentat în capitolul asociat si sporesc calitatea acestuia. Deseori, casetele "Sfatul specialistului" contin materiale mai avansate, care nu sunt importante pentru programatorul PHP începator, dar ajuta cititorul sa examineze în perspectiva problemele de la nivelul intermediar al limbajului PHP. Casetele "Sfatul specialistului" folosesc un format de tip întrebare-raspuns.
<titlu>Proiecte</titlu>
Fiecare modul contine unul sau mai multe proiecte care va indica modul de aplicare a conceptelor si tehnicilor explicate în modulul respectiv. Apoi, veti putea folosi aceste proiecte drept baza pentru studiu si experimente ulterioare. Deseori, proiectul furnizeaza un bun punct de plecare pentru propriul dumneavoastra program practic.
<titlu>Nu este necesara experienta anterioara în domeniul programarii</titlu>
În aceasta carte, se presupune ca sunteti într-o oarecare masura familiarizat cu HTML... si cam atât. Mai ales, nu se porneste de la premisa ca aveti experienta în domeniul programarii. De aceea, este explicat modul de creare a formularelor HTML, modul de programare si utilizare a limbajului PHP si sunt descrise toate elementele necesare pentru a dezvolta situri Web simple, sustinute de baze de date, folosind PHP.
<titlu>Programe necesare</titlu>
Pentru a rula exemplele si proiectele din aceasta carte, veti avea nevoie de acces la un server PHP care ruleaza PHP versiunea 4. Puteti instala limbajul PHP pe propriul dumneavoastra calculator, folosind informatiile furnizate în Anexa B. Totusi, ca începator, este mai convenabil sa folositi un server Web administrat de o alta persoana. Anexa C va indica unele situri Web care identifica furnizorii de servicii Internet (ISP) care accepta PHP. Multi furnizori de servicii Internet asigura PHP la preturi de 20 USD lunar (în S.U.A. - N. T.) sau chiar mai putin.
<titlu>Nu uitati de programele din Web</titlu>
Codul sursa aferent tuturor exemplelor si proiectelor din aceasta carte este disponibil gratuit în Web, la adresa https://www.osborne.com.
|