cea mai bună găzduire PHP 5: Cine este cel mai bun pentru Site-ul tău? [Actualizat: 2021]

ce este PHP-5?

PHP este un limbaj interpretat, sau limbaj de scripting folosit pentru a construi site-uri web dinamice și aplicații web. Ea are o istorie lungă și etaje ca cel mai popular limbaj pentru dezvoltare web, dar a început ca ceva destul de un pic mai simplu.

de unde a început PHP?

PHP a început ca un instrument simplu pentru a ajuta aduce un pic de conținut dinamic în fișiere HTML. Acest lucru a fost drumul înapoi în 1994, și a fost numit „Personal Home Page Tools” (instrumente PHP). A fost în esență un program scris în C care vă permite să încorporați conținut variabil în fișiere HTML.

acest lucru vă permite să faceți lucruri de genul asta:

<h2><?php echo $post_title; ?></h2><?php echo $post_content; ?>

acest lucru ar putea părea destul de simplu acum, dar înapoi în 1994 este a fost o afacere mare. Internetul era într-adevăr încă la început, iar majoritatea oamenilor codificau manual fiecare pagină a unui site web (manual!).

ideea a decolat, și destul de curând o mână de „instrumente personale pagina de start”, a devenit limbajul PHP. În cele din urmă, numele a fost recursiv-backronymed la „PHP Hypertext Preprocessor.”

de atunci a avut mai multe rescrieri majore și versiuni, o mulțime și o mulțime de caracteristici noi adăugate și a devenit una dintre cele mai populare limbi pentru dezvoltarea web. Se estimează că aproximativ 40% din Site-urile web rulează cel puțin un cod PHP.

ce este PHP mai exact?

este un limbaj de programare. Este un limbaj interpretat, ceea ce înseamnă că codul PHP nu este compilat într-un executabil binar, ci mai degrabă este interpretat în timpul rulării.

acest tip de limbaj este, de asemenea, numit „limbaj de scripting”, iar unii oameni se referă la programele scrise în aceste tipuri de limbi ca „scripturi” mai degrabă decât „programe”.”

este încă axat pe web, dar este capabil să facă mult mai mult decât trecerea variabilelor de conținut într-un șablon HTML. Este un limbaj pe scară largă și poate realiza aproape orice poate face orice altă limbă.

de ce este PHP atât de popular?

mulți oameni consideră PHP foarte ușor de citit și de scris. De exemplu, Mark Zuckerberg a spus că unul dintre motivele pentru care Facebook folosește PHP este că este ușor să faci lucruri în PHP – este „bun pentru hacking.”

pe de altă parte, susținătorii altor limbi spun lucruri similare. O explicație mai probabilă a utilizării sale pe scară largă este WordPress.

WordPress este un sistem de Blogging și de gestionare a conținutului. Acesta deține peste 23% din Site-urile de pe internet.

o mulțime de dezvoltatori PHP au început să folosească WordPress și este ușor să treci de la modificarea temelor WordPress la scrierea pluginurilor, la construirea de aplicații web întregi.

bariera de intrare pentru PHP este destul de scăzută, astfel încât o mulțime de oameni învață PHP. O mulțime de oameni o învață, așa că atunci o mulțime de proiecte încep să o folosească.

PHP crește

versiunile timpurii ale PHP nu erau un limbaj complet și nu suportau toate tipurile de lucruri pe care le-ați putea dori în mod normal dacă ați construi o aplicație web. Și au existat probleme de performanță.

asta se întâmplă când încerci să rezolvi o problemă specifică. Este nevoie de un timp pentru a transforma o soluție specifică într-un set de instrumente generalizate și chiar mai mult pentru a o transforma într-un set de instrumente complet.

dar în cele din urmă s-a întâmplat.

PHP 5

în 2004, PHP 5 a fost lansat. Cu PHP 5, mulți oameni cred că limba a fost acum într-adevăr, cu adevărat, un limbaj de programare în sensul deplin al termenului.

cea mai mare schimbare în PHP 5 a fost suportul pentru programarea orientată pe obiecte.

PHP 5 și programarea orientată pe obiecte

programarea orientată pe obiecte (OOP) este o modalitate de conceptualizare și scriere a unui program, în care obiectele de date conțin atât atribute și metode de interacțiune cu acele atribute, cât și cu alte obiecte.

un exemplu în acest sens în dezvoltarea web este o postare pe blog. Atributele unei postări pe blog ar putea fi titlul, autorul, conținutul său și așa mai departe. Metodele pot include salvarea în baza de date, editarea conținutului acesteia și afișarea acesteia pe pagină.

chiar dacă OOP a fost inventat în anii 1960, nu a devenit mainstream pentru majoritatea programatorilor și limbajelor de programare până la mijlocul anilor 1990. când PHP a fost inventat, OOP era încă o idee destul de nouă.

zece ani mai târziu, după patru versiuni majore de PHP, programarea orientată pe obiecte devenise „calea cea bună” de a scrie software, iar suportul minim pentru conceptele OOP din PHP 4 pur și simplu nu era suficient.

PHP 5 a oferit suport complet pentru orientarea obiectelor, împreună cu o serie de alte îmbunătățiri care au schimbat cu adevărat modul în care oamenii scriu programe PHP și i-au permis să concureze cu alte limbi care începuseră să domine dezvoltarea web serioasă.

web hosting cupon

cauti o mare pe calitate php5 hosting?
A2 Hosting a intrat pe locul 1 în testele noastre recente de viteză și performanță. Puteți alege din mai multe versiuni PHP cu stocare SSD nelimitat și transfer. Utilizați acest link special de reducere pentru a economisi până la 50% la aceste planuri.

  • PHP 7

PHP 5 Întrebări frecvente

  • este PHP 5 doar pentru a face site-uri web?

    nu. PHP 5 poate fi folosit pentru a construi site-uri web, scripting în linia de comandă sau aplicații GUI desktop. Scriptarea liniei de comandă poate fi utilizată pentru sarcini precum generarea automată a imaginilor offline sau procesarea fișierelor text. Spre deosebire de aplicațiile PHP 5 bazate pe web, acest lucru nu necesită un browser sau un server. Pur și simplu aveți nevoie de acces la executabilul liniei de comandă. PHP 5 poate fi folosit pentru a construi aplicații GUI desktop similare cu orice alt limbaj de programare modern; cu toate acestea, pentru a face acest lucru trebuie să instalați mai întâi extensia PHP-GTK.

  • deoarece PHP 5 este un limbaj de programare, am nevoie de vreun software specific pentru a-l utiliza?

    Da. Majoritatea gazdelor web includ suport pentru PHP 5, dar puteți descărca și cea mai recentă versiune de pe site-ul PHP. Dacă utilizați PHP 5 pentru a dezvolta site-uri web, veți avea nevoie de acces la un browser modern și la un site web. Dacă utilizați PHP 5 pentru a dezvolta aplicații commend line sau aplicații desktop, nu veți avea nevoie de un browser sau un server, dar este posibil să aveți nevoie de extensii suplimentare.

  • PHP 5 este compatibil cu PHP 4?

    Da. PHP 5 a adăugat câteva funcții noi, dar rămâne compatibil cu versiunile anterioare. Cu toate acestea, este recomandat să examinați documentația privind migrarea PHP 5 disponibilă pe site-ul PHP, deoarece unele funcții pot fi pierdute la migrarea din versiunile anterioare.

  • Cum pot raporta o problemă cu PHP 5?

    dacă identificați o problemă, ar trebui să examinați baza de date a erorilor de pe site-ul PHP, pentru a vă asigura că nu este deja cunoscută. Dacă eroarea nu este deja în baza de date, ar trebui să utilizați formularul de raportare disponibil cu baza de date a erorilor.

  • la fel ca majoritatea programelor open source, suportul pentru PHP 5 este oferit printr-o vastă rețea comunitară. Există o serie de întrebări frecvente răspuns pe site-ul lor, împreună cu o bibliotecă de documentare mare. Mai multe liste de discuții sunt disponibile pentru a discuta proiecte legate de PHP. Există un grup oficial de știri PHP, mai multe grupuri de utilizatori și o serie de evenimente locale disponibile pentru programatorii care doresc să devină mai activi în comunitatea PHP.

    PHP 5 poate fi utilizat pe toate sistemele de operare majore, inclusiv Windows, Linux / Unix și Mac OS. Versiunile binare precompilate ale software-ului de instalare sunt disponibile pentru Windows; cu toate acestea, pentru alte sisteme de operare, va trebui să descărcați codul sursă și să îl compilați special pentru sistemul dvs.

  • ce baze de date acceptă PHP 5?

    PHP 5 a fost construit pentru a sprijini o mare varietate de baze de date, inclusiv SQLite, MySQL, MS-SQL, PostgreSQL, FrontBase, Mongo, Paradox, filePro și multe altele. Acesta include suport pentru dBA, dbx, Open Database Connection standard, și obiecte de date PHP.

  • dacă proiectez un site web, trebuie să aleg HTML sau PHP?

    nu. PHP este un script încorporat, ceea ce înseamnă că îl puteți adăuga într-un script HTML, cu condiția ca serverul dvs. să accepte PHP. Un script PHP bazat pe web este, în esență, și pagina HTML cu biți de PHP inserate ori de câte ori este necesar conținut dinamic. De asemenea, puteți încorpora codul HTML în scriptul PHP.

  • ce funcționalitate adaugă PHP la HTML?

    PHP oferă funcționalitate dinamică pentru pagina dvs. web. Se poate efectua calcule, cum ar fi determinarea datei sau de manipulare ecuații matematice. Poate colecta date de utilizator, cum ar fi obținerea unei măsurători imperiale pentru a o converti în metrică, adăugarea de informații într-o agendă de adrese sau permiterea utilizatorilor să posteze pe un forum sau pe un site de socializare. PHP poate interacționa cu cele mai comune baze de date și poate fi folosit pentru a crea grafică.

  • există alternative disponibile care oferă aceeași funcționalitate ca PHP?

    deși nu veți obține exact aceeași funcționalitate de la niciun program, multe dintre funcțiile pe care PHP le adaugă dezvoltării web pot fi obținute prin alte surse. PHP a fost construit pe alte limbaje de programare, inclusiv C, deci C poate fi folosit în locul PHP. Perl a fost unul dintre cele mai populare limbi pentru dezvoltarea web înainte de PHP. Deși sintaxa sa este considerabil mai complexă decât PHP, ea continuă să fie populară pentru unii dezvoltatori datorită capacităților sale de manipulare a șirurilor. Cadrul Seaside oferă aceeași funcționalitate dinamică cu dezvoltarea web orientată pe obiecte.

Adam Michael Wood

despre Adam Michael Wood

Adam este specializat în documentația pentru dezvoltatori și tutoriale. Pe lângă scrierea sa aici, a scris ghiduri de inginerie și alte manuale tehnice de lungă durată. În afara muncii, Adam compune și interpretează muzică liturgică. Locuiește împreună cu soția și copiii săi în California.

Conectează-te cu Adam



+