Aflați PHP de la zero Un program de instruire

Ținând titlul de "numărul unu", PHP este cea mai populară limbă printre dezvoltatori. Chiar și în prezent, mulți preferă limbi diferite. Cu adevărat dvs., de exemplu, este cel mai confortabil atunci când lucrați în mediul ASP.NET. Cu toate acestea, datorită succesului enorm al Wordpress, tot mai mulți dezvoltatori au decis să-și extindă orizonturile și să învețe încă o altă limbă.

Se întâmplă să fiu unul dintre acei oameni. Întrucât clienții mei cer tot mai mult pentru implementarea Wordpress, învățarea PHP a devenit o cerință. Nu sunt singură în acest efort. Pentru cei din aceeași barcă, de ce să nu pierdeți timpul și să învățați cu mine?

Declarația de misiune

Pe parcursul următoarelor articole - care vor fi postate în fiecare miercuri - intenția mea este de a crea un "regim de lucru" pentru noi toți. Dacă ați vrut să învățați, dar nu ați ajuns încă la asta, acum este timpul! Pe de altă parte, pentru cei dintre voi care sunteți niște PHP-uri, solicit cu respect respectarea și oferirea de sfaturi celorlalți. Dacă ați beneficiat de zeci de tutoriale de pe acest site, faceți câteva momente pentru a le oferi, prin secțiunea de comentarii. Aceasta va fi resursa dvs. unică pentru tot ce este PHP. În fiecare miercuri, voi posta un articol de instruire, precum și o listă de resurse care vor contribui la explicarea în continuare a conceptelor din lecție. Cheia aici este că sunt un începător la fel ca toți ceilalți, relativ vorbind. Ne putem motiva unul pe altul pentru a învăța cât mai repede și mai eficient posibil.

Deci, de ce ai învăța de la un începător? Încearcă să nu te gândești la asta așa cum te învăț eu. Gândiți-vă la aceste articole ca la un efort comunitar în care toți ne ajutăm reciproc. Voi învăța de la mulți dintre voi în același mod pe care îl veți învăța de la mine.

Ce este PHP?

PHP reprezintă Hypertext Preprocessor. În timp ce alte limbi, cum ar fi Javascript, funcționează pe partea clientului, codul dvs. PHP se va executa la nivelul serverului. Funcționează perfect cu codul nostru HTML. În plus, PHP-ul dvs. poate fi încorporat în HTML și invers. Cel mai important lucru de reținut este că, indiferent de cât de complicat este PHP-ul dvs., va fi în cele din urmă afișat ca un simplu HTML.

De ce aș folosi PHP?

HTML este 100% static. Prin implementarea PHP în codul dvs., putem crea site-uri dinamice care se vor schimba în funcție de condițiile specificate. Având o bază comunitară pe secundă, acest limbaj open-source sa dovedit de-a lungul anilor ca fiind una dintre cele mai bune opțiuni pentru aplicații web dinamice.

PHP este similar cu orice alte limbi?

Absolut. Am fost plăcut surprins când mi-am început antrenamentul. Dacă aveți chiar și o cantitate mică de cunoștințe atunci când vine vorba despre ASP.NET, Perl, Javascript sau C #, veți descoperi că veți ridica sintaxa rapid.

Ce am nevoie pentru a începe?

Pentru a începe, trebuie să aveți instalate următoarele pe computer.

  • Apache
  • MySQL
  • Browser web
  • Editor text
  • PHP

WAMP, MAMP

Da, îmi pare rău să spun că mai sunt câteva acronime pe care să le înveți. "WAMP" înseamnă "Windows-Apache-MySQL-PHP". Este un proiect open source care ne va permite să descărcați tot ce avem nevoie pentru a începe imediat. Dacă sunteți utilizator Windows, vizitați WampServer.com. Pe de altă parte, dacă utilizați un Mac (MAMP), veți dori să faceți o vizită la Mamp.info

Instruire video

Prima noastră oprire va fi la Lynda.com. Poate mai mult decât orice altă resursă, Lynda.com mi-a oferit o mulțime de cunoștințe pentru care voi fi pentru totdeauna recunoscător. Pentru prețul a două pizza, veți avea acces la o bază de date video care detaliază totul de la ASP la SEO - și orice acronim între ele. Atunci când un client cere să folosesc o bucată de software pe care nu sunt complet confortabil, prima mea oprire este Lynda.com. Dacă încă nu sunteți convins, de ce nu faceți o căutare Google pentru "încercarea gratuită Lynda.com". Garantez că vei veni cu ceva. Doar asigurați-vă că, dacă sunteți mai mult decât mulțumiți de ofertele lor, vă înscrieți.

După ce v-ați înscris pentru un cont sau pentru o încercare gratuită, accesați site-ul și în meniul derulant "Subiect", defilați la PHP. Pentru această lecție, ne vom concentra pe videoclipurile "PHP cu MySQL Essential Training". Încercați să vizionați primele trei capitole în această săptămână. Aceasta vă va face potrivite și pregătite pentru lecția de săptămâna viitoare.

Cele elementare

Pentru a alerta serverul pe care îl lucrăm cu PHP, va trebui să utilizați următoarea sintaxă atunci când adăugați PHP în documentele dvs. HTML:

Începem și terminăm fiecare declarație PHP cu "", reveniți la codul dvs. și introduceți următoarele:

Observați că în acest al doilea exemplu, am păstrat totul pe o linie. Rețineți că PHP nu este sensibil la spațiul alb. Aici, îi spunem serverului să "echoze" sau să scrie "Aceasta este PHP în acțiune" pe pagină. Fiecare declarație din codul nostru trebuie să aibă un punct și virgulă atașat la sfârșit. Deși HTML poate fi iertător dacă ați uitat accidental o coloană, PHP din păcate nu este. Dacă nu utilizați sintaxa corectă, veți primi o eroare. În acest caz, când avem doar o singură declarație, am putea să scăpăm din punct de vedere tehnic plecând cu punct și virgulă. Dar, este întotdeauna important să urmați cele mai bune practici.

Definirea variabilelor

Putem atribui variabilelor valori cu ușurință. În loc să folosim "var" (C # și Javascript) sau "dim" (VB), putem declara o variabilă în PHP folosind simbolul "$". De exemplu, să spunem că vreau să atribui șirul precedent unei variabile numite "variabilă". Aș scrie ...

Acest exemplu va produce exact același rezultat ca și celelalte două. Cu toate acestea, în acest scenariu, am atribuit șirul variabilei și apoi am "echivalat" variabila. Acum, dacă am vrut să concatenăm o variabilă și un șir?

Prin utilizarea perioadei, putem combina variabilele și / sau șirurile.

Introducerea de comentarii în codul dvs.

Dacă sunteți familiarizat cu CSS și Javascript, veți observa că inserarea comentariilor în PHP este practic aceeași.

 

Combinarea HTML-ului cu PHP-ul nostru

Așa cum am spus anterior, amintiți-vă că PHP și HTML pot funcționa în combinație. Pur și simplu pentru că suntem în mijlocul unei instrucțiuni PHP nu înseamnă că nu putem încorpora elemente cum ar fi o pauză sau o etichetă puternică.

Acest text este îndrăzneț.";>> 

Definirea primei funcții ()

Crearea funcțiilor în PHP este aproape identică cu implementarea Javascript. Sintaxa de bază este ...

 

Dacă vrem să creăm o funcție care "echo" 10 plus 5, am putea scrie ...

Creăm o funcție simplă care va scoate "15". Se numește funcția cu "addNumbers (). În acest caz, nu folosim niciun argument. Să vedem cum le putem implementa pentru a face funcția noastră mai versatilă.

Acum, codul nostru este mult mai flexibil. Când am creat funcția "addNumbers ()", am adăugat două argumente - $ firstNumber și $ secondNumber. Funcția va echivala pur și simplu suma acestor două variabile. Când funcția este chemată, va trebui să trecem la cele două numere - addNumbers (10, 5). Într-o situație din lumea reală, valorile pentru aceste variabile ar putea fi luate din câteva casete de text.

Ar trebui să fie suficient pentru această săptămână. Dacă aceste concepte sunt încă vagi, reveniți și citiți articolul din nou. De asemenea, asigurați-vă că verificați următoarele resurse care vă vor ajuta să înțelegeți în continuare sintaxa PHP. Nu ezitați să puneți întrebări sau să oferiți sfaturi în secțiunea de comentarii. Voi fi gata să vă gândiți la partea a 2-a - care va veni miercurea viitoare. Dacă v-ați bucurat de acest articol, trimiteți-l la site-ul dvs. preferat de rețele sociale!

Resurse necesare

  • Lynda.com: PHP cu MySQL Essential Training

    Asimilarea site-urilor și a bazelor de date este o necesitate pentru multe dintre afacerile de astăzi, iar învățarea de a lucra cu PHP este cheia succesului în integrare. Obiectivul PHP cu MySQL Essential Training este de a învăța atât dezvoltatorii web noi, cât și cei cu experiență, pașii cuprinzători pentru construirea site-urilor dinamice, bazate pe date și interactive.

    Vizitați articolul

  • PHP 101: Jos găleată de iepure

    Pentru a pune împreună un site web de ultimă oră, plin de toate cele mai recente clopote și fluiere, există doar un singur acronim pe care trebuie să-l cunoașteți: PHP.

    Vizitați articolul

  • PHPBuddy.com: Primul dvs. cod PHP

    Acest site acoperă sintaxa de bază PHP, inclusiv utilizarea variabilă.

    Vizitați articolul

  • PHP.NET: Un simplu tutorial

    Aici am dori să arătăm foarte multe lucruri de bază ale PHP într-un tutorial scurt și simplu.

    Vizitați articolul

  • W3Schools.com: PHP Tutorial

    Acest site vă va oferi o introducere detaliată a PHP, așa cum ați putea vreodată să sperați. Asigurați-vă că petreceți cel puțin o oră aici.

    Vizitați articolul

Cod