Învăț php de la zero. Consultați documentația PHP. De ce am nevoie pentru a începe să exersez?

În timp ce își menține statutul „numărul unu”, PHP este unul dintre cele mai multe limbi populare printre dezvoltatori. Deși mulți oameni preferă alte limbi. De exemplu, mulți oameni preferă să lucreze în ASP.NET. Cu toate acestea, datorită popularității mari a Wordpress, tot mai mulți dezvoltatori decid să-și extindă orizonturile și să învețe o altă limbă.

Și așa s-a întâmplat că am devenit unul dintre acești oameni. Clienții mei întrebau din ce în ce mai mult despre utilizarea Wordpress, așa că învățarea PHP a devenit o necesitate. Și nu sunt singur în această direcție. Pentru aceia dintre voi care vă aflați în aceeași barcă cu mine, de ce nu vă faceți puțin timp și învățați puțin cu mine?

Planurile mele

Într-un număr articolele urmatoare, pe care o voi posta miercurea, urmeaza sa postez materiale pentru antrenamentul nostru. Dacă ai vrut să te uiți la asta, dar nu ai început încă, acum este momentul. timpul potrivit! Pe de altă parte, pentru cei care sunt deja ninja PHP, vă rog să rămâneți și cu noi și să ne împărtășiți sfaturile voastre. Dacă ați beneficiat de vreo lecție pe acest site, vă rugăm să acordați un moment și să oferiți părereîn secțiunea de comentarii. Aceasta va fi resursa noastră generală pentru tot ce este în PHP. În fiecare miercuri, voi publica un articol de instruire, precum și link-uri către resurse utile, unde veți găsi o discuție mai aprofundată a problemelor aflate la îndemână. Ideea aici este că sunt un începător la fel ca tine. Dar ne putem motiva reciproc pentru a învăța mai repede și mai eficient.

De ce ai vrea să înveți de la un începător? Încearcă să nu crezi că eu te învăț. Gândiți-vă la aceste articole ca la o comunitate în care toată lumea se ajută reciproc. Voi învăța la fel de multe de la tine ca și tu de la mine.

Ce este PHP?

PHP înseamnă Hypertext Preprocessor. În timp ce alte limbi, cum ar fi Javascript, rulează pe partea clientului, codul dvs. PHP va rula pe partea serverului. Funcționează fără probleme cu HTML-ul nostru. În plus, PHP poate fi încorporat în HTML și invers. Este important să rețineți că, indiferent cât de complex este PHP-ul dvs., acesta va fi rezultat în cele din urmă ca HTML simplu.

De ce ar trebui să folosesc PHP?

HTML este 100% static. Folosind codul PHP, putem realiza site-uri dinamice care se pot schimba în funcție de condiții. Cu o comunitate fără egal, acest limbaj open source sa dovedit de-a lungul anilor ca fiind una dintre cele mai bune opțiuni pentru aplicații web dinamice.

Absolut. Am fost plăcut surprins la începutul antrenamentului. Dacă aveți cunoștințe de bază despre ASP.NET, Perl, Javascript sau C#, vă veți familiariza rapid cu sintaxa limbajului.

De ce am nevoie pentru a începe să exersez?

Pentru a începe, trebuie să instalați următoarele componente pe computer.

WAMP, MAMP

Da, trebuie să-mi cer scuze, dar trebuie să înveți câteva abrevieri. WAMP - înseamnă "Windows-Apache-MySQL-PHP". Acesta este un proiect open source care ne va permite să descarcăm tot ce avem nevoie pentru a începe. daca tu utilizator Windows, apoi vă recomand să accesați WampServer.com. Și dacă utilizați Mac (MAMP), atunci va trebui să accesați Mamp.info

Lecții video

Prima noastră oprire este. Poate mai mult decât orice altă resursă, Linda.com mi-a oferit o mulțime de cunoștințe valoroase pentru care voi fi mereu recunoscător. Pentru echivalentul a câteva pizza, veți avea acces la o bază de date video care intră în detalii despre orice, de la ASP la SEO - și orice alt acronim între ele. Dacă un client îmi cere să lucrez cu un software cu care nu sunt foarte familiarizat, primul loc la care apelez este Linda.com. Dacă mai aveți îndoieli, de ce nu căutați pe Google „Lynda.com free trial”. Te asigur, cu siguranță vei găsi ceva pentru tine. Doar asigurați-vă că sunteți mai mult decât mulțumit de ceea ce oferă și apoi înscrieți-vă.

După ce creați un abonament acolo, sau vă înscrieți pentru un abonament gratuit Perioada de probă, accesați site-ul și, în meniul derulant pentru Subiecte, derulați la PHP. Pentru acest tutorial, ne vom concentra pe videoclipul „PHP with MySQL Essential Training”. Încercați să urmăriți primele trei lecții în această săptămână. Acest lucru vă va pregăti pentru lecțiile noastre de săptămâna viitoare.

Bazele

Pentru a contacta serverul cu care lucrăm folosind PHP, trebuie să utilizați următoarea sintaxă atunci când adăugați cod PHP în documentul dvs. HTML:

Începem și încheiem fiecare bloc php cu „" în consecință. Uită-te la codul tău și inserează următoarele în el:

Vă rugăm să rețineți că în al doilea exemplu, am scris totul pe o singură linie. Amintiți-vă că PHP nu-i pasă de spațiile albe. Aici vorbim cu serverul cu comanda de a scoate „echo”, astfel încât să afișeze expresia „Acesta este PHP în acțiune”. Fiecare comandă din codul nostru trebuie să se încheie cu un punct și virgulă la sfârșit. În timp ce HTML vă poate ierta dacă uitați accidental o paranteză de închidere, PHP nu o va face. Dacă nu utilizați corect aceste reguli de sintaxă, veți primi un mesaj de eroare. În acest caz, când avem o singură declarație, probabil că putem scăpa de ea și să omitem punctul și virgulă. Dar de la bun început trebuie să înveți să scrii codul corect.

Declararea variabilelor

Declararea variabilelor este destul de simplă. În loc să folosim „var” (ca în C# sau Javascript) sau „dim” (VB), putem declara o variabilă folosind simbolul $. De exemplu, să presupunem că vreau să atribui linia anterioară unei variabile numite „myVariable”. Pot scrie...

Ca rezultat al acestui exemplu, vom obține același rezultat ca înainte. Cu toate acestea, în acest caz, am atribuit un șir variabilei și am tipărit variabila. Acum, să vedem ce se întâmplă dacă vreau să concatenez o variabilă și un șir?

Folosind această notație, putem combina variabile și/sau șiruri de caractere.

Inserarea comentariilor în codul dvs

Dacă sunteți familiarizat cu CSS și Javascript, veți vedea că comentariul în PHP este același.

Combinarea HTML cu PHP-ul nostru

După cum am spus deja, trebuie să vă amintiți că php și html pot lucra împreună. Doar pentru că ne aflăm în codul PHP nu înseamnă că nu putem introduce o pauză sau o etichetă puternică.

Acest text este aldine."; ?>

Creați prima noastră funcție()

Crearea unei funcții în PHP este similară cu declararea unei funcții în Javascript. Regula de bază de înregistrare este următoarea...

Dacă vrem să creăm o funcție care va scoate - „echos” 10 plus 5, ar trebui să o scriem așa...

Am creat o funcție simplă care imprimă „15”. Am numit funcția addNumbers(). În acest caz, nu folosim argumente. Să vedem acum cum le putem folosi pentru a face funcția noastră mai flexibilă.

Acum codul nostru a devenit mai universal. Când am creat funcția addNumbers(), am adăugat două argumente $firstNumber și $secondNumber. Și funcția imprimă pur și simplu suma acestor două argumente. Când apelați o funcție, trebuie să înlocuiți două numere addNumbers(10, 5) în ea. Într-o situație reală, acestea ar putea fi valori din câmpuri de text.

Cred că este suficient pentru săptămâna asta. Dacă ceva nu vă este clar, întoarceți-vă și recitiți articolul din nou. De asemenea, asigurați-vă că verificați resursele oferite care vă vor ajuta să înțelegeți și mai bine sintaxa PHP. Vă rugăm să nu ezitați să puneți întrebări și să oferiți sfaturi bune în comentarii. Voi încerca să țin cont de comentariile dumneavoastră în partea a doua, care ar trebui să apară miercurea viitoare. Dacă v-a plăcut articolul, vă rugăm să trimiteți la el pe rețelele de socializare. retele!

Resurse necesare

Există discipline în programarea web pe care orice persoană asociată cu World Wide Web trebuie să le cunoască elementele de bază. Prin urmare, într-un fel sau altul, va trebui să înveți PHP și MySQL. Și dacă nu vrei, atunci lăcomia te va forța în continuare:

De ce să înveți php și mysql?

Această întrebare poate fi pusă doar de cei care nu sunt deloc familiarizați cu specificul construirii unui spațiu web și al acestuia bază modernă. Orice persoană mai mult sau mai puțin informată în programare va spune că aceste două discipline sunt în prezent dominante world wide web. Aceasta înseamnă că aproape întregul Internet este construit pe baza PHP și MySQL:


Deși în zilele noastre importanța PHP a scăzut puțin. Și totul pentru că cantitate mare motoare, care (ironic) sunt și ele construite pe baza acestui limbaj.

În lumea web modernă, motoarele înseamnă orice sistem de management al conținutului (CMS). Cele mai multe dintre ele sunt scrise în PHP și MySQL.

Fiecare CMS este baza de software, echipat interfața cu utilizatorul. Instrumentele sale facilitează foarte mult procesul de administrare a site-ului. Dar atunci de ce să vă deranjați să învățați PHP de la zero? La urma urmei, puteți merge pur și simplu la partea administrativă a resursei și puteți efectua toate manipulările folosind instrumentele încorporate în aceasta.

Să începem cu faptul că nu mulți oameni au răbdarea, timpul sau energia să studieze PHP și MySQL. O persoană trebuie să vină singur la asta. Dar cei care decid să înțeleagă aceste discipline vor primi:

  • O profesie la cerere - programatorii inteligenți au fost întotdeauna la mare căutare pe piața muncii. Dar chiar și începătorii fără experiență cu bune cunoștințe teoretice de PHP și puțină experiență în programare web vor putea găsi un loc de muncă cu un salariu decent;
  • Lucru de la distanță – pentru a te angaja în programare, nu trebuie să te trezești devreme, să te apuci de lucru și să urmezi un cod vestimentar. Toate acestea pot fi lăsate în afara ușii și creați codul programului stând acasă în papuci;
  • Economisirea de bani – dacă dețineți un site web, atunci bineînțeles că știți că serviciile programatorilor web profesioniști sunt scumpe. Și pentru cineva care își începe propria afacere pe internet, fiecare bănuț este valoros. Independent Antrenament MySQLși PHP vă va permite să economisiți bani și să-i puneți în direcția corectă.

După cum sa menționat deja, majoritatea motoarelor moderne se bazează pe PHP. Deși toleranța lor la greșeală este la nivel inalt, dar nimeni nu a anulat influența factorului uman. Prin urmare, codul CMS uneori se comportă diferit decât intenționează programatorul web.

Și pentru a corecta această greșeală, trebuie să cauți un specialist și să-i plătești mulți bani. Și apoi se dovedește că întreaga problemă se afla într-o singură linie de cod, care putea fi rezolvată cu ușurință chiar și cu cunoștințe. principii de baza PHP.

  • Un hobby interesant - programarea web nu este doar un mijloc de a face bani sau de a-i economisi. Aceasta este, de asemenea, o activitate interesantă care combină atât un element tehnic, cât și o componentă creativă.

Învățarea PHP și MySQL poate fi un mijloc de auto-exprimare pentru mulți.

Ce este PHP

PHP este un limbaj de programare scripting. Cel mai adesea este folosit pentru a crea aplicații web și servicii web. Această limbă este acceptată de majoritatea site-urilor de găzduire de pe Internet. Cea mai mare parte a site-urilor dinamice sunt scrise pe baza acestuia.

Într-un site dinamic, spre deosebire de unul static creat doar în html, conținutul tuturor paginilor este generat ca răspuns la o solicitare a utilizatorului. Structura resurselor este formată pe baza fișierelor șablon, iar conținutul este (cel mai adesea) încărcat din baze de date.


Popularitatea PHP se datorează următoarelor caracteristici:

  • Suport pentru cele mai populare SGBD ( Sisteme de management al bazelor de date);
  • Trimiterea automată a antetelor HTTP;
  • Suport încorporat pentru lucrul cu sesiuni și cookie-uri;
  • Instrumente pentru lucrul cu fișierele șterse;
  • Suport XForms ( Formulare bazate pe XML);
  • Apropierea sintaxei PHP de limbajul C;
  • Lipsa tastării stricte - tastarea variabilă se face dinamic.

Tipurile de date sunt locul unde începeți să învățați PHP

  • Suport POO ( programare orientată pe obiecte);
  • Un set mare de matrice superglobale (predefinite) concepute pentru a funcționa cu spațiul web.

Ce este MySQL?

MySQL este un SGBD distribuit gratuit de la Oracle. Impreuna cu versiune gratuită Lansările comerciale sunt, de asemenea, dezvoltate la comandă. Datorită acestui fapt, toate noile dezvoltări ale corporației sunt în mod necesar implementate în versiunile gratuite ale DBMS:


Caracteristici ale SGBD-ului MySQL:

  • Suport pentru mecanismul de replicare a datelor începând de la primele versiuni ale MySQL.

Replicarea este procesul de copiere sincronă a tuturor modificărilor la o sursă pe mai multe dintre copiile acesteia simultan. Adică, orice acțiune asupra datelor unei copii a unui obiect va fi reflectată în toate celelalte mostre ale acestuia.

  • Este acceptată lucrul cu surse locale și la distanță;
  • Suport încorporat pentru un număr mare de tipuri de tabele. Și datorită lui sursa deschisa lista tipurilor de tabele acceptate crește;
  • Gamă largă de funcționalități multiplatforme;
  • Dimensiunea tabelului bazei de date Date MySQL limitat doar de posibilități sistem de operare, pe care este implementat SGBD;
  • Acceptă cele mai populare limbaje de programare cu folosind API-ul (interfata aplicatiei).

Mai mult informatii detaliate Puteți afla despre capabilitățile DBMS din orice tutorial sau carte de referință despre MySQL.

Unde sa încep?

Din experiența amară a multor începători, putem concluziona că problema principala auto-studiu PHP și MySQL sunt alegerea potrivită software. Și totul datorită faptului că PHP este un limbaj de programare pe partea de server. Prin urmare, pentru a testa codul aveți nevoie nu doar de un editor special, ci și de un server local:


Mai multe opțiuni optime:

  • Apache Server HTTP– poate fi descărcat de pe site-ul oficial al dezvoltatorului;
  • Denver este cel mai mult cea mai buna varianta pentru instalare și utilizare ulterioară. Pachetul de instalare include server Apache, PHP și MySQL. În prima opțiune, ar trebui să descărcați și să instalați toate acestea separat.


  • XAMPP este o suită care include PHP și MySQL. Și, de asemenea, un tutorial PHP încorporat:


Ambele suite includ un utilitar pentru crearea și modificarea bazelor de date bazate pe MySQL folosind interogări T-SQL. Dar pentru a scrie cod în PHP, veți avea nevoie de un editor care să accepte sintaxa acestui limbaj. Unele dintre cele mai potrivite opțiuni:

  • PHPEdit;
  • Microsoft WebMatrix;
  • Kantharos PHP IDE;
  • Adobe Dreamweaver.

O zi bună, dragi cititori ai blogului meu. Am auzit undeva 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î asupra motorului. Dacă termini de citit acest articol și treci la antrenament 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 în 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 cele mai bune moduri nu numai să înveți, ci și să înțelegi cu adevărat PHP.

Ce este PHP?

Este puțin ciudat să începeți un articol cu ​​această întrebare, deoarece se presupune că știți deja totul și, prin urmare, sunteți pregătit pentru dificultăți. Dar blogul meu este destinat începătorilor. Fii indulgent, hai sa repetam informatia.

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.

Particularitate a acestei limbi faptul că este universal, ușor de învățat și îți deschide oportunități nu doar ca programator, ci și ca om de afaceri. Drept urmare, veți putea să scrieți și să vă dezvoltați proiectele în mod independent. Fără ajutorul nimănui.

Învățarea eficientă

Mulți oameni au început să învețe această limbă, dar puțini ajung la sfârșit. Pentru o învățare 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. Acesta este un program care citește scriptul dumneavoastră linie cu linie ca instrucțiune și îl execută.

Cel mai comun compilator este Denver - simplu și pachet gratuit programele necesare, cu care puteț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 o tăietură deasupra Denverului și vă va fi mai confortabil să lucrați.

Ce fac aceste pachete? Vă permit să lucrați la el ca server. Nu este nevoie să descărcați nimic chiar acum. Veți auzi de mai multe ori despre software util din această serie în orice curs de pregătire și veți avea nevoie de el.

Esența învăță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 vei avea abilități lingvistice de bază.

Cărți pentru învățare

Să vă spun că nu sunt un fan al cărților. Când despre care vorbim despre tehnologiile de internet. Este ca și cum i-ai explica unei persoane masai ce este wi-fi-ul. Nicio cantitate de imagini nu vă va ajuta să înțelegeți totul corect. Și totuși, vreau să vă ofer o mică listă de cărți despre PHP pentru manechin care sunt evaluate printre profesioniști.

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

PHP și MySQL. Dezvoltare de aplicații web - O carte excelentă, potrivită 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 spune cum să alegeți un editor de cod. Cartea acoperă: sintaxa limbii, cel mai mult caracteristici utile, creându-vă propriul motor și o serie de alte funcții.


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

HTML, JavaScript, PHP și MySQL. Set de domn Webmasteri – Acesta este un tutorial mai detaliat despre învățarea php. Atinge mai multe altele utile, fără de care creație deplină aplicațiile web nu sunt posibile.

Este destul de ușor de citit, potrivit pentru studiul și predarea independentă a 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.


Creăm site-uri web dinamice folosind PHP, MySQL, JavaScript, CSS și HTML5 această carte Aș sfătui cititorii 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 – iar recenzia noastră se încheie cu cartea lui Kevin Yank, în care autorul pune un accent puternic pe crearea de aplicații web cu o bază de date.


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

Video de pe YouTube

Din propria mea experiență, voi spune că învățarea PHP din videoclipurile YouTube este destul de dificilă. Chiar dacă par simple. Spre deosebire de tutorialele Photoshop, pe care le iubesc, învățarea limbajelor de programare pe YouTube este pur și simplu imposibilă. Chiar și un videoclip care durează doar 15-20 de minute provoacă 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 functioneaza totul? Drept urmare, este aproape imposibil să-ți amintești ceva.

Curs de pregatire

Dupa parerea mea asta este varianta perfecta Instruire. Este grozav când un specialist lucrează cu tine.

Fiecare lecție este însoțită de comentarii, puteți pune întrebări experților, puteți discuta cu calm și rezolva puncte neclare. Nu trebuie să navigați pe internet în căutarea informațiilor. Totul va fi mestecat și băgat în gură, rămâne doar să îl folosiți.

Vi se va da o sarcină și vi se va monitoriza pentru a vedea cât de corect o finalizați.

Vă pot recomanda curs de netologie . Acest centru de formare este apreciat printre profesioniști, iar în doar două luni poți învăța tot ce trebuie să știi. Recrutarea în grup are loc constant.

Nu-ți face griji dacă nu înțelegi ceva. Acesta este ceea ce cursul este conceput pentru a vă ajuta să învățați. Acest lucru este adevărat instrucțiuni pas cu pas pentru începători. Nu mă crezi? Descarca program complet curs de pe site-ul oficial și veți vedea singur.


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

În timpul acestui curs, veți stăpâni elementele de bază ale programării PHP și veți explora capacitățile acestui limbaj. Acest curs PHP este conceput pentru a preda începătorilor și conține instrucțiuni detaliate text și video - alegeți ceea ce vă place cel mai mult.

Totul în curs este studiat în detaliu - instruirea începe cu modul în care funcționează PHP în general. Vorbește despre instrumente moderneși abordări. Și, desigur, se dau teme, pe care eu personal le verific. Aici vom instala server web local, și vom învăța cum să lucrăm într-un editor de cod și, bineînțeles, vom scrie primele noastre programe în PHP.

Acest curs vă va permite să învățați principii de bazaîn programare, de care niciun viitor dezvoltator nu se poate lipsi. Aici vei primi fundația necesară care îți va permite să mergi mai departe, studiind subiecte mai interesante și mai complexe în programare.

Pentru ce este PHP?

Cunoașterea HTML vă oferă o idee despre cum să creați site-uri web. Și chiar vă oferă posibilitatea de a dezvolta în mod independent resurse de internet. Cu toate acestea, utilizarea acestui limbaj de marcare este limitată din cauza naturii statice a paginilor create cu ajutorul acestuia. În special, este folosit în majoritatea cazurilor pentru dezvoltarea site-urilor web pentru cărți de vizită. Chestia este că, dacă trebuie să faceți modificări, trebuie să editați fiecare pagină separat, iar dacă resursa are câteva zeci sau sute de ele, un astfel de proces nu numai că va fi plictisitor, ci și întârziat în timp.

Vă permite să optimizați administrarea site-ului folosind PHP(un acronim pentru PHP: Hypertext Preprocessor) este un limbaj de programare de scripting care vă permite să creați pagini web populate dinamic. Utilizarea sa face posibilă ca resursa să fie cu adevărat interactivă, iar procesul de gestionare a site-ului să fie simplu și mai puțin costisitor din punct de vedere al efortului. Pe net cursuri PHP de la WebShake vă ajută să stăpâniți elementele de bază ale unui limbaj de scripting de la zero, să învățați cum să creați resurse dinamice, care sunt ușor de modificat și întreținut.

Materialele noastre text și tutorialele video sunt concepute pentru a fi ușor de înțeles pentru fiecare utilizator care dorește să învețe programarea web. Iar temele pentru acasă situate la sfârșitul fiecărui subiect vă vor permite să consolidați cunoștințele dobândite și să perfecționați aplicarea lor în practică.

Avantajele unui limbaj de scripting

Hypertext Preprocessor se distinge în primul rând prin orientarea sa practică. Funcționalitatea bogată a PHP vă permite să rezolvați eficient o gamă largă de probleme. Iar ușurința în utilizare face posibilă realizarea rapidă și cu un efort minim. Al nostru curs gratuit PHP pentru începători ajută la stăpânirea acestui limbaj de scripting, care astăzi este cel mai popular și este folosit pentru a crea sumă uriașă Resurse de internet (inclusiv rețele sociale și bloguri populare).

Natura tradițională a PHP (datorită împrumutării unui număr de constructe din C și Perl și combinării avantajelor acestor limbaje), împreună cu accesibilitatea intuitivă și versatilitatea sintaxei, face procesul de învățare ușor (în special pentru persoanele familiarizate cu elementele de bază). de programare). Dacă, în procesul de familiarizare cu cursul, mai apar unele dificultăți, sunt gata să răspund la orice întrebări care pot fi adresate în comentariile la lecții.

Viteza mare de execuție a scripturilor crește eficiența și relevanța PHP, iar capacitatea de integrare cu alte limbi (în special, HTML, JavaScript) vă permite să personalizați Hypertext Preprocessor la nevoile unui anumit dezvoltator web.

Caracteristici PHP

Dezvoltarea site-ului web folosind acest limbaj de scripting vă permite să:

  • Reduceți cerințele de resurse ale site-ului web. Aplicația web ocupă mai puțin spațiu, devine „mai ușoară” și, prin urmare, se deschide mai repede.
  • Simplificați semnificativ procesul de gestionare a unei pagini de Internet și de efectuare a modificărilor. Site-urile statice nu corespund realității astăzi, pentru că pur și simplu nu țin pasul cu ceea ce se întâmplă în jurul lor. Eșecul de a ține pasul afectează în cele din urmă prezența.
  • Furnizați analiză eficientă operarea site-ului web (păstrarea statisticilor de trafic etc.).

Eficiența Hypertext Preprocessor este apreciată cele mai mari companii. Cursul nostru PHP pentru începători vă permite să dobândiți abilitățile și cunoștințele necesare pentru o carieră de succes în dezvoltarea web fără a fi distras de la muncă sau de la studiu.

RSS Stare de nervozitate, comentarii sau e-mail.

Cum am învățat PHP

În 2006, aveam nevoie de un script pentru unul dintre site-urile mele. Scriptul a fost destul de unic, așa că nu l-am putut găsi în motoarele de căutare (încă nu este disponibil public). Doar pe un site am dat peste un script similar, care a fost vândut cu 20 de dolari. Atunci nu îmi puteam permite să cheltuiesc atât de mult pe el.

Și apoi m-am hotărât să o scriu eu. Deoarece teoria nu era interesantă pentru mine, am început imediat cu programarea. M-am uitat la exemple, am rupt bucăți de cod din ele și le-am inserat în scriptul meu.

Principala dificultate a fost că scriptul meu necesita stocarea datelor undeva. Am ales baza de date MySQL. De aceea, apropo, încă nu lucrez bine cu fișierele text.

Acum, când te uiți la codul scris, nu poți să nu zâmbești. În acel moment nici nu știam care este diferența dintre $_GET[‘id’] și $id (programatorii vor înțelege). Și la momentul terminării lucrării nu știam. Dar principalul lucru este că scârțâitul a funcționat. Cel mai interesant lucru este că încă se blochează și funcționează pe SDL-ul meu.

Scriptul trebuie rescris complet, dar este mai ușor să îl scrieți din nou. Și a face asta este o risipă (și nu văd prea mult rost). Singurul lucru pe care l-am făcut după toți acești ani a fost să îmbunătățesc securitatea.

Apoi au fost și alte scripturi, interesul pentru PHP a crescut. A fost distractiv să scriu cod. Aș putea să merg mai adânc în limbaj și să devin programator. Dar nu mi-am dorit niciodată să fiu unul. Așa că m-am oprit. Și acum scriu doar pentru mine. Puteți merge mai departe.

Practică

Treci direct la practică. Stabiliți mini-probleme și încercați să le rezolvați. Pentru început, pune-l foarte mic. De exemplu, calculați și afișați cât este 3+2.

$numar1 = 3;
$numar2 = 2;
$otvet = $chislo1 + $chislo2;
echo $răspuns;

Acest cod poate fi scurtat de mai multe ori (la o singură linie), dar în forma pe care am scris-o, ceva devine deja clar. De exemplu, prostia cu ecou afișează răspunsul pe ecran. Acum ghiciți cum să calculați acest exemplu - 3+7*2 (puteți scrie în comentarii).

Puteți începe cu aceste exemple. Sau ar putea fi mai complicat. Din cartea de oaspeti, de exemplu. Apropo, își amintește cineva ce este asta? 🙂 Scriptul este de fapt foarte simplu, deci este foarte potrivit pentru învățarea limbii.

Cum să scrii o carte de oaspeți

ÎN Baza de date MySQL Vom păstra mesajele. Pentru a face acest lucru, trebuie să creăm un singur tabel în el cu următoarele câmpuri: nume de utilizator, e-mail, data mesajului și mesajul în sine.

Mai rămâne doar să scrieți în PHP pentru a afișa mesaje din baza de date și pentru a adăuga altele noi. Căutăm o soluție în manuale, exemple etc. Puteți introduce interogarea „cum să preluați date din MySQL” în Yandex sau Google.

Sau întrebați pe forumuri - „Scriu o carte de oaspeți. Stochez datele într-o bază de date MySQL. Câmpurile sunt următoarele: nume de utilizator, e-mail, data mesajului și mesajul în sine. Spune-mi cum să afișez toate mesajele de pe pagină?” De fapt, întrebarea este foarte simplă și puteți găsi singur răspunsul.

Eu sugerez ceva de genul asta:

Scriptul necesar -> Defalcarea problemelor și setarea lor -> Rezolvarea problemelor folosind manuale, exemple, forumuri etc. -> Citirea teoriei, înțelegerea codului scris și modificarea acestuia dacă este necesar -> Scriptul este gata

Pot recomanda aceste resurse pentru a învăța limba:

Nu intreba pe forumuri intrebari generale cum ar fi „Cum să scriu o notă pentru oaspeți?” Cere întrebări concrete cum ar fi „Scriu așa și așa un scenariu. Iată ce am schițat. De ce nu este afișat aici? Cum să facă acest lucru? Explicați acest lucru” (un exemplu de întrebare a fost dat în paragraful despre cartea de oaspeți).

Dacă aveți întrebări, întrebați!

———————-

Mă gândeam să scriu câteva lecții PHP pentru începători. Dar va fi asta interesant pentru voi, dragi cititori?

Vă rugăm să răspundeți la două întrebări în comentarii:

1. Cunoașteți vreun limbaj de programare și care?
2. Ați fi interesat să citiți despre PHP?

P.S. După ce ați învățat PHP, puteți scrie un serviciu precum TopSape

Atenţie! Mini-concurs! Primele trei persoane care vor comenta la următoarea postare vor primi 5 USD fiecare! Pentru a fi primul, abonați-vă la RSS. Câștigătorii concursului de retweet pentru postarea anterioară: lexnevermind, arshi13rus și voeslav. Aștept portofelele WMR