Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • In contact cu
  • Tutorial limbaj de programare PHP. Experiența personală ca dovadă: limbajul de programare PHP este principalul de pe web

Tutorial limbaj de programare PHP. Experiența personală ca dovadă: limbajul de programare PHP este principalul de pe web

Cadrul Bootstrap: aspect rapid receptiv

Un curs video pas cu pas despre elementele de bază aspect adaptivîn cadrul Bootstrap.

Învață să tastați ușor, rapid și eficient folosind un instrument puternic și practic.

Aspect pentru a comanda și a fi plătit.

Curs gratuit „Site pe WordPress”

Vrei să stăpânești un CMS WordPress?

Obțineți tutoriale despre designul și aspectul site-ului WordPress.

Învață să lucrezi cu teme și tăiați aspectul.

Curs video gratuit despre proiectarea site-ului de desen, aspectul și instalarea pe CMS WordPress!

* Treceți cu mouse-ul pentru a întrerupe derularea.

Inapoi inainte

Elementele de bază ale PHP: o prezentare generală pentru începători

PHP a fost constant pe lista celor mai populare limbaje de programare și dezvoltare web de mulți ani. Desigur, există și alte limbi, dar ubicuitatea site-urilor se bazează pe Motor WordPressîn multe feluri a servit ca un impuls suplimentar pentru o creștere și mai mare a popularității a acestei limbi.

Ce este PHP?

PHP înseamnă Preprocesor de hipertext(ceva de genul „procesor HTML”).

Ce inseamna asta? Să începem puțin de la distanță: există două tipuri de limbi. Un tip este numit "client" iar celălalt este "Server".

Înseamnă că Limbile clientului funcționează în browserul fiecărei persoane... Limbile tipice ale clientului sunt JavaScript, despre care probabil ați auzit și al cărui rezultat l-ați văzut de mai multe ori.

Dacă doriți să aflați mai multe despre JavaScript, atunci consultați resursa.

Toate acțiunile și comenzile pe care le setăm, să zicem JavaScript sunt executate de browser, ceea ce înseamnă că același cod scris de noi este procesat într-un caz de browser Internet Explorer, în celălalt - Firefox, în al treilea - Opera, în al patrulea - Google Chrome, adică browserul pe care îl folosește toată lumea persoana speciala pentru a vizualiza pagina noastră.

Browserul are astfel nume alternativ - client.

In caz de limbi pe partea serverului(căruia îi aparține PHP) vedem o imagine diferită.

Site-ul nostru este întotdeauna localizat pe un server, de ex. computer puternic special conceput pentru a găzdui site-urile multor persoane.

Toate comenzile și scripturile scrise în PHP sunt executate pe server, si nimic altceva. După ce scriptul PHP este executat pe server, serverul „oferă” rezultatul muncii sale, pe care îl vedem în browser.

Este important să înțelegeți aici următorul punct: conform codului sursă al paginii web, care poate fi vizualizat în orice browser printr-o opțiune precum "Sursă pagini" nu se poate stabili dacă limbaj PHP pentru a crea această pagină, sau nu.

Este imposibil să faceți acest lucru tocmai pentru că scripturile PHP sunt procesate pe server și o versiune gata făcută, procesată este trimisă către browser. În esență, doar HTML.

Diferența față de paginile HTML statice obișnuite este un pas suplimentar în procesarea codului.

În cazul unei pagini HTML, există un singur pas: browserul procesează HTML-ul, adică aspectul paginii conform anumite reguli, în urma căruia vedem pagina web în forma sa normală.

În cazul unei pagini PHP, există doi pași: prima asa numita interpret PHP(handler-ul) execută codul PHP (ca urmare a acestuia se obține un cod HTML simplu), iar după aceea browser-ul prelucrează rezultatul acestei prelucrări, adică, de fapt, se realizează aceeași etapă, care este singura unul în cazul paginii HTML.

În general, PHP funcționează excelent atunci când este asociat cu HTML. Mai mult, puteți introduce cod PHP în codul HTML și cu folosind PHP ieșire marcaj HTML. Este important să rețineți următorul punct simplu: nu contează cât de complex este codul dvs. PHP, în cele din urmă va „ieși” să fie HTML simplu.

De ce să folosiți PHP?

HTML este 100% static. Prin încorporarea codului PHP în paginile noastre, putem realiza acest lucru continutul aceleiasi pagini era diferit in functie de anumite conditii(pagini dinamice). De-a lungul anilor de existență, PHP s-a impus ca o soluție excelentă pentru crearea de site-uri web dinamice.

PHP este similar cu alte limbi?

Da. PHP este similar cu ASP.NET, Perl, JavaScript, C #. S-ar putea să nu cunoști niciunul dintre ele acum, dar învățarea PHP îți va permite să stăpânești alte limbi cu mai multă încredere în viitor.

De ce ai nevoie pentru a începe?

Pentru munca cu drepturi depline Cu PHP, aveți nevoie de următoarele lucruri pe computer:

1. Server web Apache(este folosit in majoritatea cazurilor);
2. Sistem de management al bazei de date (DBMS) MySQL (conținutul site-ului este stocat în baza de date);
3. Interpret PHP instalat;
4. Editor de textîn care vei scrie codul;
5. Browser.

Acum puțin mai multe despre primele trei puncte.

1. Server web este conceput pentru a simula același server pe computerul dvs., care va găzdui apoi site-ul dvs. deja pe găzduire pe Internet. Acest lucru este necesar pentru a putea scrie orice script PHP pe computer și a urmări cum funcționează, a le face modificări și a le edita. Pe scurt, este necesar pentru așa-numita depanare.

2. SGBD MySQL este necesar pentru stocarea informațiilor care vor fi pe site-ul dvs. În cazul paginilor HTML, tot conținutul site-ului se află direct în acestea. Fiecare pagină conține o anumită cantitate de informații (conținut).

Când utilizați PHP în scopul stocării conținutului util al site-ului, de regulă, se folosește o bază de date. În marea majoritate a cazurilor, acesta este MySQL.

3. interpret PHP este un fel de program care procesează cod PHP pe un server web. Fără el, nu vom putea executa scripturile noastre PHP și nu vom putea vedea rezultatul muncii lor.

Cum instalezi toate aceste componente pe computer?

Există buna decizie, ceea ce simplifică foarte mult acest proces și nu necesită cunoștințe din partea dvs. în domeniul instalării unui server web, MySQL și PHP-interpret.

Acesta este un set special Denwer, care include deja toate cele trei componente. Este instalat pe computer ca program regulatși gata de lucru fără setări preliminare.

Denwer este solutie idealaîn majoritatea covârșitoare a cazurilor, iar pentru începători va fi o salvare, deoarece vă permite să începeți să dezvoltați site-uri în PHP fără a fi nevoie să învățați o grămadă Informații suplimentare la configurarea unui server web, MySQL DBMS și interpret PHP.

Cele elementare

Pentru a spune serverului să proceseze codul PHP, trebuie să utilizați următoarea sintaxă atunci când adăugați PHP într-un document HTML:

Deschiderea unui bloc de cod PHP este notat ca " iar inchiderea este "?>" ... Acum să ne schimbăm codul după cum urmează:

Vă rugăm să rețineți că în acest exemplu am scris totul într-un singur rând. Spațiile și liniile noi nu joacă un rol aici și nu vor afecta rezultatul final.

În exemplu, dăm serverului comanda ecou(comandă pentru afișarea informațiilor pe ecran) și indică faptul că dorim să afișăm fraza Acesta este PHP în acțiune... Fiecare comandă din PHP este separată de cea anterioară printr-un punct și virgulă la sfârșitul acelei comenzi.

PHP este mai strict în ceea ce privește respectarea strictă a sintaxei și nu vă va ierta absența punctului și virgulă, paranteze, ghilimele etc., așa cum ar putea fi cazul HTML. PHP în acest caz va afișa un mesaj despre eroare de sintaxă, care trebuie corectat și va indica linia în care a fost făcută această eroare.

Apropo, în în acest caz nu am putea folosi punct și virgulă la sfârșitul comenzii, deoarece avem singura în acest caz (comandă). Cu toate acestea, cel mai bine este să rămâneți mereu bune practici când lucrezi cu cod.

Declararea variabilelor

Variabilă în PHP este un fel de recipient care poate conține anumite informatii... Pentru a crea un astfel de „container”, trebuie să-l denumim și să indicăm ce ar trebui să „zăce” în el. Acest lucru se face folosind semnul "$" ceea ce înseamnă că avem de-a face cu o variabilă. Să introducem o variabilă numită Test fraza Acesta este PHP în acțiune.

Rezultatul procesării acestui cod va fi exact același ca în exemplul anterior. Ecranul va afișa pur și simplu fraza Acesta este PHP în acțiune... Cu toate acestea, înainte de asta, scoatem direct această frază, iar acum punem această frază într-o variabilă Test, după care au dat comanda de afișare a valorii variabilei Test.

Cum putem adăuga mai mult text sau alte informații pentru a le afișa pe ecran?

Să aruncăm o privire la asta cu următorul exemplu:

După cum puteți vedea, după ieșirea variabilei Test există un spațiu, apoi o perioadă, apoi din nou un spațiu. După aceea, se deschid ghilimele, mai întâi există un spațiu și apoi propoziția Numele meu este Dmitry Naumenko. urmate de ghilimele.

Să parcurgem pașii și să vedem ce este necesar aici și de ce.

După ieșirea variabilei Test„adăugăm” la concluzia deja existentă text suplimentar... Acest lucru se face folosind simbolul punct. (.) .

Punctul înseamnă adăugare în PHP, dar nu adunare de numere, ci adunare exact informații text, ca cel cu care lucrăm. După punct, indicăm între ghilimele ce anume vrem să adăugăm la rezultat și scriem o nouă propoziție.

Rețineți că există un spațiu după ghilimele de deschidere. Când este afișat pe ecran, acesta va fi salvat, astfel încât frazele noastre să nu se îmbine cu noi. Acestea. vă vom obține rezultate:
Acesta este PHP în acțiune. Numele meu este Dmitry Naumenko.

Dacă eliminați acel spațiu, obțineți:
Acesta este PHP în acțiune. Numele meu este Dmitry Naumenko.

De asemenea, vreau să vă atrag atenția asupra spațiilor de pe ambele părți ale punctului de adăugare. Aceste spații nu joacă niciun rol și sunt folosite doar pentru claritate și ușurință de percepție. Următorul cod ne va da exact același rezultat:

Prin urmare, scrieți în modul care vă este mai convenabil în acest caz.

Inserarea comentariilor în cod

Prima întrebare - — Pentru ce sunt ele?

Avem nevoie de comentarii, astfel încât să puteți face note, note, explicații etc. în codul dvs. sau al altcuiva. în timp ce lucrați cu codul. Acum vi se pare că totul este clar și evident. În timp ce vă amintiți perfect de ce este necesară această variabilă și ce face acea funcție.

Nu va trece mult timp și fără comentarii cu greu vă puteți da seama chiar și de propriul cod, ca să nu mai vorbim de scripturile altora. Prin urmare, utilizarea corectă a comentariilor este o necesitate absolută.

PHP folosește de obicei doua feluri de comentarii:

Desigur, comentariile sunt valabile numai în blocurile de cod PHP. și ?> .

Afișarea HTML cu PHP

După cum am menționat mai devreme, PHP și HTML funcționează excelent împreună. Faptul că ne aflăm într-un bloc de cod PHP nu înseamnă că nu putem afișa text într-un paragraf sau în aldine.

Acesta este textul îngroșat."; ?>

După cum probabil ați ghicit, rezultatul acestui cod va fi rezultatul acestei linii cu caractere aldine pentru browser.

Creați prima funcție

În primul rând, câteva cuvinte despre ce este o funcție.

Funcţie este un fel de mini-program care efectuează un anumit muncă utilăși ne oferă rezultatul.

Este logic să folosiți funcții în cazurile în care trebuie să efectuați același tip de acțiuni șablon. În acest caz, scriem un astfel de mini-program, care reduce semnificativ cantitatea de cod și, în consecință, eforturile noastre.

Sintaxa pentru crearea unei funcții este următoarea:

Să presupunem că dacă vrem să scriem o funcție care calculează suma numerelor 10 și 5, putem face asta:

Creăm o funcție numită sumă iar în corpul său indicăm că ar trebui să afișeze suma numerelor 10 și 5. După aceea numim funcția sumă... Apelarea unei funcții înseamnă în esență executarea acesteia.

În acest exemplu, nu folosim niciun argument (vezi sintaxa funcției de mai sus). Ce sunt argumentele și pentru ce sunt acestea, ne vom uita direct la un exemplu. Să modificăm codul pe care îl avem, făcându-l mai flexibil și mai funcțional:

Acum, când creați o funcție sumă indicăm două argumente între paranteze separate prin virgule - $ slagaemoe1și $ slagaemoe2... În corpul funcției, adăugăm și afișăm nu numere specifice, ci valorile variabilelor $ slagaemoe1și $ slagaemoe2(adică tocmai aceste argumente).

Acum trebuie doar să apelăm funcția, în timp ce o trecem între paranteze cele două argumente pe care le „așteaptă”. Precizăm numerele 10 și 5, rezultând 15. Trecerea funcției sumă alte numere vom primi, desigur, un răspuns diferit.

sper ca această recenzie v-a ajutat să înțelegeți ce este PHP și pentru ce este, ce avantaje are față de HTML static și cum puteți utiliza unele dintre cele mai simple caracteristici ale sale.

Dmitri Naumenko.

P.S. Doriți să continuați cu învățarea PHP? Consultați tutorialele premium despre diferite aspecte ale construirii site-ului, inclusiv programarea în PHP, precum și curs gratuit despre crearea propriului sistem CMS în PHP de la zero. Toate acestea vă vor ajuta să stăpâniți acest lucru mai rapid și mai ușor limbaj puternic dezvoltare web:

Ți-a plăcut materialul și vrei să-ți mulțumesc?
Distribuie doar prietenilor și colegilor tăi!


O zi bună, dragi cititori ai blogului meu. Undeva am auzit că fiecare persoană din viața lui trebuie să treacă prin scris poezie. Situația se schimbă și acum fiecare a doua persoană se gândește să scrie cod și să-și creeze propriul site web. Mulți fuzionează în acest moment, alții nu se pot hotărî în niciun fel asupra motorului. Dacă termini de citit acest articol și treci la învățare conform recomandărilor mele, sunt aproape sigur că vei reuși.

Subiectul este destul de complex. Astăzi vom vorbi despre cum să scrieți un site web php de la zero. Să aruncăm o privire mai atentă la ceea ce înseamnă aceste trei litere prețuite și despre care vei afla moduri mai bune nu numai să învețe, dar să înțeleagă cu adevărat pkhp.

Ce este PHP?

Este puțin ciudat să începi un articol cu ​​această întrebare, deoarece se presupune că știi deja totul și, prin urmare, ești pregătit pentru dificultăți. Dar, blogul meu este pentru începători. Fii condescendent, hai să repetăm ​​informația.

Cu cuvinte simple și accesibile, php este un limbaj de programare special conceput pentru a crea un script de aplicație web care rulează pe un server web. Este un limbaj de programare destul de popular, deoarece 85% dintre site-uri îl folosesc.

Particularitatea acestui limbaj este că este universal, ușor de învățat și îți deschide posibilitățile nu numai ca programator, ci și ca om de afaceri. Drept urmare, veți putea să scrieți și să vă dezvoltați proiectele pe cont propriu. Fără ajutorul nimănui.

Învățarea eficientă

Mulți au început să învețe această limbă, dar puțini ajung la sfârșit. Pentru o predare eficientă, primul lucru pe care trebuie să-l faceți este să găsiți o sursă de informații, o carte, un curs de formare sau un videoclip, dar mai multe despre asta mai târziu.

Apoi trebuie să descarcăm compilatorul. Este un program care citește scriptul tău linie cu linie ca instrucțiune și îl execută.

Cel mai comun compilator este denver, care este simplu și pachet gratuit programele necesare cu care poți scrie scripturi. Dacă îmi cereți părerea, atunci v-aș sfătui să descărcați Deschideți serverul... Acum ia amploare. Este cu o tăietură mai înaltă decât Denver și vă face mai ușor să lucrați.

Ce fac aceste pachete? Ei permit și lucrează la el ca pe un server. Nu trebuie să descărcați nimic chiar acum. Veți auzi despre software util din această serie în orice curs de formare și veți avea nevoie de el.

Esența predării eficiente este că, după finalizarea lecției, ar trebui să încercați să puneți totul în practică. Dacă teoria este susținută de practică, atunci în câteva săptămâni veți avea o abilitate lingvistică de bază.

Cărți pentru predare

Vă spun că nu sunt un fan al cărților. Când este vorba despre tehnologiile internetului. Este ca și cum ai explica unui bărbat masai ce este wi-fi-ul. Nicio imagine nu vă va ajuta să înțelegeți totul corect. Cu toate acestea, vreau să vă ofer o mică listă de cărți php pentru manechin care sunt citate printre profesioniști.

Mi-aș dori să-ți atingi cu adevărat scopul și dacă crezi că această opțiune de antrenament ți se potrivește mai bine, voi oferi cu plăcere informații.

PHP și MySQL. Dezvoltare de aplicații web Este o carte grozavă pentru un începător. În primul rând, autorul vă va arăta cum să configurați Apache (server HTTP), PHP și MySQL (bază de date), apoi vă va arăta cum să alegeți un editor de cod. Cartea examinează: sintaxa limbii, cel mai mult funcții utile, crearea propriului motor și o serie de alte funcții.


În general, nu este nimic surprinzător? Dar, cu toate acestea, acesta este un adevărat tutorial cu informații unice pe care nu le vei găsi nicăieri altundeva. Aceasta este deja a cincea ediție, adică nu vor exista informații învechite. Cartea a fost lansată în 2015. Pentru a începe să vă familiarizați singur cu codul - asta este.

HTML, JavaScript, PHP și MySQL. Gentleman's Kit Webmaster - Acesta este un tutorial mai detaliat despre învățarea php... Se atinge de alte câteva utile, fără de care creație cu drepturi depline aplicațiile web nu sunt posibile.

Usor de citit, potrivit pentru auto-studiuși predarea studenților. Autorul atinge subiecte precum: elementele de bază ale PHP, formarea dinamică a paginii când Ajutor CSS(foaie de stil în cascadă), administrare baze de date, creare pagini dinamice folosind JavaScript.


Creați site-uri web dinamice cu PHP, MySQL, JavaScript, CSS și HTML5 această carte Aș recomanda cititorilor mai avansați care au deja abilități de bază Aspect HTML... Dacă ați studiat vreodată acest lucru și încă vă amintiți principiile de bază, atunci această carte este pentru dvs.


PHP și MySQL. De la începător la profesionist - și încheie recenzia noastră cu o carte de Kevin Yank, în care autorul face o părtinire puternică spre crearea de aplicații web cu o bază de date.


Cartea este foarte ușoară, perfectă pentru auto-studiu.

video YouTube

Din propria mea experiență, voi spune că învățarea php din videoclipurile de pe YouTube este destul de dificilă. Chiar dacă par simple. Spre deosebire de tutorialele Photoshop, pe care le ador, învățarea limbajelor de programare pe YouTube este pur și simplu imposibilă. Chiar și un videoclip care durează doar 15 până la 20 de minute cauzează multe neplăceri.

Astfel de videoclipuri vă pot descuraja să introduceți singur codul. De ce, dacă autorul a făcut deja totul pentru tine: tastat, lansat, indicat exemplu concret cum functioneazã? Ca urmare, a-ți aminti ceva este aproape imposibil.

Curs de pregatire

Dupa parerea mea este varianta perfectaînvăţare. Este grozav când un specialist se ocupă de tine.

Fiecare lecție este însoțită de comentarii, puteți pune întrebări specialiștilor, puteți discuta cu calm și rezolva puncte de neînțeles. Nu trebuie să navigați pe internet în căutarea informațiilor. Vor mesteca totul si il vor baga in gura, ramane doar sa-l foloseasca.

Vi se va da o misiune și vi se va monitoriza pentru a vedea cât de bine o faceți.

va pot recomanda curs de netologie ... Acest centru de învățare este apreciat în rândul profesioniștilor, iar în doar două luni poți învăța tot ce trebuie să știi. Recruturile pentru grup sunt în curs de desfășurare.

Nu-ți face griji dacă nu înțelegi ceva. Pentru asta este conceput cursul, așa că vei afla. Acest lucru este real instrucțiuni pas cu pas pentru începători. Nu mă crezi? Descarca program complet curs de pe site-ul oficial și te vei convinge de asta.


Dacă visezi să înveți cum să creezi site-uri fără, tu și în php, atunci aceasta este cea mai bună opțiune pentru tine.

Pe vremuri, în secolul trecut, pentru a face un site „la nivel mondial”, era suficient doar să poți face pagini web în HTML și să ai gust artistic. După ceva timp, cerințele au devenit mai complicate: folosind JavaScript iar HTML dinamic a devenit o rutină și designul unui site fără astfel de „împodobiri” a fost considerat învechit.

  • Câteva despre programarea web

    Mai mulți termeni | Programare web - dezvoltarea oricărui produse software concepute pentru a lucra pe șantiere La nivel mondial Web. Strict vorbind, chiar și dezvoltarea de pagini web pe HTML pur este programare web, deoarece la vizualizarea unei pagini, browserul execută efectiv codul HTML, formatând textul conform instrucțiunilor acestui limbaj.

  • Cele elementare

    Sintaxa PHP este destul de simplă.

  • Încărcare selectivă

    Acest capitol oferă un exemplu de script PHP simplu utilizat pe un site real. | Site-ul www.harchikov.ru este dedicat lucrării cântărețului-bard Alexander Harchikov. Site-ul trebuia să prezinte albumele lansate ale cântăreței în valoare de 15 bucăți.

  • Cel mai simplu magazin online

  • Jgheab de foldere

    Atunci când se creează o resursă de Internet care conține conținut actualizat frecvent de același tip, problema vitezei și confortului actualizării devine destul de acută. De exemplu, sunteți administratorul unui site care găzduiește articole de la diferiți autori.

  • Fișier încărcat

  • Autorizație de acces

  • Cartea de oaspeti

    Probabil că ați întâlnit un serviciu pe Internet precum cărți de oaspeți, adică pagini web pe care fiecare vizitator își poate lăsa propria recenzie, care va fi „vizibilă” celorlalți vizitatori care vin ulterior pe pagină.

  • Sistem de punctare a materialelor

  • Manager de fișiere

  • Lucruri mici utile

    Acest capitol vă va arăta câteva trucuri PHP care nu folosesc comenzi sau funcții PHP neacoperite în capitolele anterioare, dar care pot fi foarte utile atunci când creați site-uri.

  • Metode de transfer de date între pagini individuale

  • Concluzie

    Istoria PHP este un exemplu grozav al modului în care o invenție într-adevăr de ce au nevoie oamenii, capabil să cucerească întreaga lume. Începând ca o mică aplicație creată de un pasionat de hobby, PHP a evoluat în cel mai masiv și mai bogat limbaj de programare web.

  • Internet în lumea modernă ia o poziție din ce în ce mai puternică. Acum vreo 15 ani, pentru a accesa rețeaua, era necesar echipamente scumpeși mulți bani pentru a plăti facturile. Acum, pentru un ban, oricine are cel puțin telefon mobil... Din ce în ce mai multe servicii și servicii se mută la formular electronic... Dintr-un mijloc de comunicare și schimb de informații, Internetul se transformă în instrument la îndemână pentru a face afaceri și a face bani.

    În fiecare zi, milioane de utilizatori vizitează site-urile lor preferate, descarcă e-mailuri, fișiere sau știri, joacă jocuri online, desfășoară afaceri ale companiei sau pur și simplu comunică prin chat-uri, bloguri și forumuri. Majoritatea acestor utilizatori nu s-au gândit niciodată la cum funcționează totul, cine creează site-uri și servicii noi, cum și cu ajutorul a ce.

    Acest tutorial electronic este destinat celor care nu sunt mulțumiți doar să navigheze pe net. Pentru cei care doresc să învețe cum să-și creeze propriile site-uri și să fie la curent cu ultimele tendințe în programare și design.

    Principii generale

    Înainte de a începe să învățați o limbă, trebuie să determinați fără echivoc terminologia și înțelegerea. principii generale munca internetului. Să începem cu principiile rețelelor și site-urilor.

    Internetul constă dintr-un număr mare de computere interconectate, routere și alte componente hardware necesare lucru corect... Fiecare element al Internetului (nod) are un descriptor unic - o adresă IP. Cunoscând adresa IP a nodului, puteți încerca să vă conectați la acesta și, cu puține abilități, puteți determina cui îi aparține această adresă și în ce regiune a lumii se află. Este obișnuit să scrieți adrese IP sub forma a patru grupuri de numere separate prin puncte, de exemplu

    192.168.100.003 sau 10.10.0.123

    De acord, amintirea adreselor tuturor paginilor vizitate frecvent nu este o sarcină ușoară. Prin urmare, pe Internet există speciale server DNS(Domain Name Resolution), care stochează liste de mapare între adrese IP și nume simbolice. Datorită acestor servere, utilizatorul accesează întotdeauna adresa IP dorită tastând în browser doar numele paginii.

    După ce am introdus numele paginii dorite în linia browserului, browserul primește independent de la Adresă IP DNS serverul dorit si trimite la aceasta adresa cerere speciala pentru a primi o pagină (solicitare HTTP). Serverul rulează program de specialitate(așa-numitul server web) procesează această solicitare și returnează pagina solicitată browserului.

    Evident, toate acțiunile de afișare a paginii pot fi împărțite fără ambiguitate în două categorii: efectuate pe partea clientului ( cod client sau în față) și executat pe partea serverului ( codul serverului sau back-end). Mai mult, serverul nu știe nimic despre starea curenta client și client - despre starea curentă a serverului. Atunci când dezvoltați algoritmi de schimb, trebuie să vă amintiți întotdeauna acest lucru și să transmiteți în timp util datele necesare care descriu starea sau acțiunea necesară.

    În funcție de locul de aplicare, și mijloacele de implementare a pieselor diferă. Pe partea de client, de regulă, sunt folosite numai HTML, JavaScript (AJAX), CSS și Flash. Dezvoltatorii din partea serverului sunt mai puțin constrânși în ceea ce privește fondurile. majoritatea limbilor existente vă permit să creați sau să descrieți pagini HTML. Cele mai răspândite sunt acum Java, Perl, PHP, Python, Ruby, C # și VB.NET. Fiecare dintre ele are propriile sale puncte forte și puncte slabe, prin urmare, dezvoltatorul trebuie să facă o alegere în funcție de sarcinile cu care se confruntă.

    De ce PHP?

    Există un numar mare de limbi care pot fi folosite la crearea site-urilor web. Unele limbi există de mult timp și au fost aplicate cu succes (sau nu mai sunt folosite). Unele limbi sunt încă foarte tinere și nu s-au răspândit încă. Ultimul ora PHP a devenit lider în popularitate, din mai multe motive:

    1. Simplitate. Limbajul este foarte ușor de înțeles, mai ales pentru programatorii începători.
    2. Viteza de dezvoltare. Datorită simplității și intuitivității sale, PHP vă permite să creați foarte rapid site-uri destul de complexe.
    3. Disponibilitatea bibliotecilor Există o cantitate mare exemple gata făcuteși biblioteci de clasă. Au fost create și testate sute de biblioteci care simplifică foarte mult viața dezvoltatorului.
    4. A sustine Aproape orice server de pe Internet acceptă PHP
    5. Siguranță PHP vă permite să creați site-uri cu adevărat sigure datorită suportului încorporat pentru criptarea datelor în timpul stocării și transmiterii.

    Cu toate acestea, PHP plătește pentru avantajele sale cu unele limitări. De exemplu, utilizați PHP pentru a accesa funcțiile sistemului foarte incomod în comparație cu Perl sau Python (de aceea mulți administratori de sistem iubesc atât de mult Perl).Există încă câteva limitări despre care vom vorbi atunci când studiem secțiunile relevante.

  • Top articole similare