Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Ku të filloni të mësoni PHP? Mësoni të programoni në PHP nga e para.

Ku të filloni të mësoni PHP? Mësoni të programoni në PHP nga e para.

Reg.ru: domenet dhe pritja

Regjistruesi dhe ofruesi më i madh i pritjes në Rusi.

Më shumë se 2 milion emra domenesh në shërbim.

Promovim, postë domeni, zgjidhje biznesi.

Më shumë se 700 mijë klientë në mbarë botën kanë bërë tashmë zgjedhjen e tyre.

*Mausi mbi të për të ndaluar lëvizjen.

Kthehu përpara

20 mënyra për të mësuar PHP dhe për të shpëtuar kotele

Ekziston një thënie e vjetër që daton në fillim të viteve 1700. Ai thotë: "Sa herë që një programues PHP nuk ndjek praktikat më të mira të kodimit, një kotele vdes."

Mirë, le të jetë një shaka, por le të themi nga kjo është ajo që ne fillojmë.

Fillimi me PHP mund të jetë një përvojë e frikshme. Me këtë në mendje, 20 këshilla të mira do t'ju mësojnë se si të ndiqni praktikat më të mira dhe të shpëtoni jetë... jetë kotelesh.


0. Shkruani kodin sa më shpesh që të mundeni.

A keni studiuar një gjuhë të huaj në shkollë? A i keni mësuar të gjitha pjesët e të folurit, foljet dhe si t'i lidhni ato, duke dëgjuar vazhdimisht fjalimin e mësuesit, të ndërtuar nga frazat dhe ndërtimet më të thjeshta?

Sa nga njohuritë e fituara gjatë asaj kohe përdorni në të vërtetë?

"Programimi i shpeshtë me një qëllim specifik do të çojë në mbajtje të fortë të njohurive."

Nëse përgjigjja juaj është "jo", atëherë unë jam i gatshëm të vë bast se kjo është për shkak se ju nuk e keni përdorur në të vërtetë gjuhën - ju vetëm e keni mësuar atë. Por nëse jeni ende në gjendje të vazhdoni një bisedë, kjo është ndoshta sepse e keni folur gjuhën për një kohë jashtë një konteksti mësimor. Ndoshta keni kaluar disa kohë jashtë vendit ose keni punuar ku kërkohet njohja e kësaj gjuhe?

Cilado qoftë arsyeja, e keni ruajtur vetëm sepse e keni përdorur në situata të jetës reale, në një kontekst personal, gjë që e bën të lehtë rikujtimin e pikave kryesore në të ardhmen.

"PHP është një gjuhë e panjohur, si spanjishtja apo frëngjishtja. Për t'u ndjerë rehat me të, duhet ta praktikoni jashtë klasës.".

Tutorialet dhe projektet e shembujve janë të gjitha të shkëlqyera për të mësuar litarët, por derisa të filloni të aplikoni njohuritë në projektet tuaja, ato nuk do të zhyten mjaftueshëm në kokën tuaj.

Pra, mos u shqetësoni nëse nuk "dini gjithçka që duhet të dini" përpara se të filloni një projekt. Pasi të keni vendosur për një projekt, keni një arsye të mirë për të mësuar gjithçka që duhet të dini dhe ta zbatoni atë në praktikë. Programimi i shpeshtë me një qëllim specifik do të çojë në mësim të qëndrueshëm.


1. Lexoni dokumentacionin PHP

Për disa arsye, çdo listë e këshillave të dobishme përmban këtë pikë. Dhe definitivisht jo më kot.

Të mësosh të lundrosh në dokumentacionin PHP është gjëja më e dobishme që mund të bësh për veten si një programues ueb.

Nëse shikoni historinë e sajteve në shfletuesin tim, tutoriali PHP është më i vizituari. Dhe dyshoj se situata nuk do të ndryshojë për sa kohë që programoj në PHP.

Në fillim, manuali duket pak i komplikuar dhe navigimi duket pak i ngathët, por kjo është e përkohshme dhe së shpejti do ta gjeni shumë lehtë rrugën tuaj.

Ndoshta një nga gjërat e dobishme që duhet të dini rreth manualit është se shumica e veçorive mund të gjenden duke përdorur shabllonin http://php.net/function-name në shiritin e adresave. Për shembull, për të kërkuar një funksion strpos () përdorni adresën http://php.net/strpos, dhe për array_key_exists() - http://php.net/array-key-exists. Vini re mungesën e kllapave në adresë dhe ndryshimin nga nënvizimi në vizë.


1a. Lexoni komentet!

Është e lehtë të anashkalosh komentet, por bëji vetes një nder dhe studioji ato. Nëse si rezultat i ndonjë funksioni ju merrni një rezultat të papritur, atëherë është shumë e mundur që dikush ta ketë vërejtur këtë dhe të shpjegojë se çfarë është në komente.

Gjithashtu, duke lexuar komentet e njerëzve të tjerë, mund të merrni shumë ide të dobishme nga zhvilluesit e tjerë.


2. Përfitoni nga komuniteti i madh PHP

Përveç udhëzuesit PHP, ka shumë komunitete të shkëlqyera zhvilluesish në të gjithë internetin. Ndër të preferuarat e mia: StackOverflow.com dhe forum W3Schools.com.

Për më tepër, Twitter është një vend çuditërisht i mrekullueshëm për të postuar pyetje rreth PHP. Nëse etiketoni një cicërimë me "PHP", ka të ngjarë që dikush në komunitet ta vërejë dhe t'ju japë një dorë ndihmëse.

"Është e rëndësishme të mbani mend: sapo të filloni të kuptoni më mirë PHP, kthejeni favorin me dashamirësi. Për të jetuar një komunitet ka nevojë për sa më shumë njerëz aktivë. Mundohuni t'u përgjigjeni pyetjeve nga fillestarët e tjerë. Mos jini të shurdhër ndaj pyetjeve të njerëzve të tjerë."


3. Mos i shtyni praktikat e mira për më vonë.

Ndërsa mësoni, ka të ngjarë të dëgjoni për zakone dhe standarde të mira të kodimit, si shprehjet dhe standardet e përgatitura nga PEAR. Mos e shtyni të mësoni këto gjëra për më vonë, thjesht sepse duken të vështira.

"Nëse diçka është praktikë e mirë, kjo nuk është për shkak se ne (programuesit e tjerë PHP) u mblodhëm dhe thamë: "Si mund ta bëjmë jetën më të vështirë për fillestarët?"

Ekzistojnë praktika të mira për t'i bërë skriptet tuaja më fleksibël, të sigurt dhe më të shpejtë. Mësoni ato sa më shpejt që të mundeni. Në fakt, as nuk duhet të filloni të mësoni në mënyrë të gabuar.

Koha që do të kaloni duke studiuar mysql_query () të krahasueshme me kohën e studimit PDO ose MySQLi. Prandaj, nëse filloni menjëherë me opsionin e dytë, mund të jeni i sigurt se po filloni me bazat themelore të punës me një bazë të dhënash dhe, në fund, po shpenzoni më pak përpjekje dhe kohë për të.


4. Mos i shtyni praktikat e mira për më vonë!

Thjesht doja të sigurohesha që po i kushtonit vëmendje.

"Seriozisht, djema. Mos e shtyni. Sa herë që shkelni praktikat më të mira sepse ato duken 'shumë të komplikuara', BP po mbyt një kotele tjetër me gëzof në vaj të papërpunuar."

Pra, nëse nuk e bëni këtë për veten tuaj, projektet tuaja, kolegët tuaj ose komunitetin në tërësi, atëherë të paktën mbani mend kotelet.


5. Bëni kodin tuaj të vetëdokumentuar

Në fazat e hershme, sigurisht, mund të jetë joshëse të luash me emrat e variablave dhe funksioneve. Ndoshta keni lexuar artikuj të produktivitetit ose keni parë një pjesë kodi që bën shumë punë në vetëm dy rreshta kodi (por është shumë e gjatë :)), ose dëshironi të krijoni "stilin tuaj të nënshkrimit" të kodimit?

"Nëse doni të hiqni të gjithë karakteret nga emrat e variablave për të zvogëluar kohën e përgjithshme të ekzekutimit të skriptit me 0.2 ms, ka shumë të ngjarë të hasni në probleme të mëdha."

Sido që të jetë tundimi, duhet t'i rezistoni me çdo kusht.

Merrni parasysh copëzën e mëposhtme të kodit:

A e kuptoni menjëherë se çfarë po ndodh këtu?

Sigurisht, ju do të kuptoni se si funksionon, por pse t'i detyroni njerëzit e tjerë që studiojnë kodin tuaj të shpenzojnë një minutë shtesë duke u përpjekur të kuptojnë se çfarë përmban një ndryshore me emrin "c"?

Le të marrim këtë kod dhe ta bëjmë atë vetë-dokumentues:

Kjo eshte. Shumë më mirë. Tani, vetëm duke parë kodin, mund të merrni një ide të përgjithshme të asaj që po ndodh. Asnjë fërkim balli dhe mallkime të pëshpëritura dhe, më e rëndësishmja, asnjë ndryshim.

Sigurisht, ju mund të fitoni disa bajt duke përdorur emra të shkurtër të variablave. Por sinqerisht, nëse doni të hiqni të gjithë karakteret nga emrat e variablave për të zvogëluar kohën e përgjithshme të ekzekutimit të skriptit me 0,2 ms, ka shumë të ngjarë të hasni në probleme të mëdha.


6. Shtoni komente për çdo gjë që mendoni.

Komentet nuk janë shenjë dalluese e fillestarëve. Përkundrazi, duke studiuar një sasi të madhe të kodit të njerëzve të tjerë, arrij në përfundimin se komentet janë një shenjë e një programuesi kompetent në internet.

Nëse kodi juaj është vetë-dokumentues, atëherë nuk do të keni nevojë për shumë komente. Megjithatë, pavarësisht se sa të qartë dhe të qartë janë emrat e funksioneve dhe variablave tuaj, gjithmonë do të ketë disa "pika qorre" kur veprimi i ndërmarrë nuk është plotësisht i dukshëm.

"Komentet janë shenjë e një programuesi kompetent në internet."

Kur kjo të ndodhë, komentoni kodin. "Future You" do t'i falënderojë "Current You" kur të vijë koha për të modifikuar skenarin.

“Si rregull, nëse mendoni për disa sekonda se çfarë duhet bërë që skenari të funksionojë siç pritej, kjo është një shenjë e sigurt se ia vlen të bëni një shënim”.

Le t'i hedhim një sy:

$copë = shpërthejnë(".", $image_name); $extension = array_pop ($copë);

Cfare po ndodh ketu? Ju duhej të ndaleshit dhe të mendonit për kodin? Ju ende nuk jeni të sigurt se çfarë është në variabël $shtrirje?

Shikoni sërish fragmentin më poshtë, me vetëm një koment të shkurtër:

// Merrni shtesat e skedarëve të imazhit $pieces = explode(".", $image_name); $extension = array_pop ($copë);

Tani, edhe nëse nuk e dini saktësisht se si funksionon disa kode, të paktën do të dini se çfarë është në variabël $shtrirjeështë zgjerimi i imazhit. Nëse ju ndihmon Future You, ose kursen disa sekonda kohë për një zhvillues tjetër, atëherë ka kuptim të shpenzoni 7 sekonda për të shtuar një koment.

Si gjithmonë, moderimi është çelësi.

Shumë pak komente dhe rrezikoni të lini një zhvillues tjetër (dhe Ju të Ardhmen) të hutuar për disa pjesë të kodit. Kjo madje mund të çojë në shkelje aksidentale të kodit, sepse... nëse nuk ka shpjegim, kodi mund të duket budalla ose i tepërt.

“Moderimi është çelësi i gjithçkaje”.

Shumë komente dhe kodi juaj bëhet i vështirë për t'u "skanuar", gjë që gjithashtu pengon punën tuaj.


7. Mësoni Docblock dhe përdorni atë

Docblock është një standard komentimi (më shumë detaje).

Unë kam disa arsye për përdorimin e këtij standardi:

1. Na detyron të mendojmë për "çfarë" dhe "pse" të çdo skedari, funksioni, metode etj.

2. Jep përshkrime të qarta të parametrave të pritur dhe vlerave të kthimit për funksionet/metodat.

3. Ai jep një përshkrim të shkurtër të asaj që bën kodi.

4. Kombinuar me një mjedis zhvillimi (IDE) që mbështet Dockblock, ne kemi sugjerime për kodin (të cilat na lejojnë të shohim përshkrimet, parametrat e pritur dhe vlerat e kthimit për funksionet dhe metodat që përdorim).

Kjo pikë mund të konsiderohet si një kufizim për "fillestarët e nivelit të lartë", por unë e konsideroj një praktikë më të mirë që duhet përvetësuar sa më shpejt të jetë e mundur.

Mos ngurroni ta kaloni këtë hap, por mbani mend kotelet.

Docblock tregon shkathtësinë e tij kur përdoret për të dokumentuar klasa:

/** * Një klasë e thjeshtë për llogaritjen e shumës ose diferencës së ndryshores $_foo dhe disa vlera * * @autor Jason Lengstorf * @copyright 2011 Copter Labs * @license http://www.opensource.org/licenses/mit- License.html * / class CopterLabs_Test ( /** * Vlera e përdorur për mbledhje dhe zbritje * @var int */ private $_foo = 0; /** * Shton një vlerë në $_foo dhe kthen shumën * @param int $add_me Vlera e shtuar në $ _foo * @return int Shuma e $_foo dhe $add_me */ funksioni publik add_to_foo($add_me=0) ( return $this->_foo += $add_me; ) /** * Zbret një vlerë nga $_foo dhe kthen diferencën * @param int $subtract_me Vlera e zbritur nga $_foo * @return int Ndryshimi midis $_foo dhe $subtract_me */ funksioni publik subtract_from_foo($subtract_me=0) ( kthe $this->_foo -= $subtract_me ;))

Kjo mund të duket e frikshme në fillim, por përfitimet ia vlen të shpenzoni kohë për t'u njohur me këtë sintaksë.

Docblock i mësipërm kur përdoret në Netbeans do të na japë sugjerime për kodin si kjo:


8. Mos jini një kodues kaq i fortë sa të hiqni dorë nga IDE

Nëse nuk e dini ende, ekziston ky besim: koduesit e fortë që mendojnë si programues të vërtetë nuk përdorin IDE.

Tani shikoni: nëse doni t'u bëni përshtypje njerëzve, mësoni më mirë të mashtroni.

Dështimi për të përdorur ndonjë gjë tjetër përveç Emacs në vijën e komandës për skriptimin nuk do t'ju bëjë vajza ose nuk do t'ju bëjë menjëherë një haker të keq, por do të bëjë që kolegët tuaj t'ju vënë një paralajmërim në ballë se jeni "djalë i çuditshëm". .

Mos jini "Djali i çuditshëm".

"Nuk ka asgjë të keqe me përdorimin e softuerit që ofron theksim të sintaksës në lëvizje, kontrollimin e gabimeve dhe sugjerime për kodin."

Sa i fuqishëm një IDE përdorni varet tërësisht nga ju. Personalisht, më pëlqen shumë Netbeans. Kam dëgjuar shumë lëvdata për Coda për Mac (edhe pse në të vërtetë nuk është një IDE), dhe kam përdorur Eclipse më parë (para se të transferohesha në Netbeans).

Pavarësisht se cilën IDE përdorni, do të shihni një rritje të shpejtësisë dhe një ulje të gabimeve të vogla. Më vonë, ndërsa bibliotekat tuaja të kodeve rriten, do të keni sugjerime për kodin për të gjitha aplikacionet tuaja (sepse përdorni Docblock, apo jo? A nuk është?!)

Mos mendoni se IDE-të nuk janë të lezetshme - pavarësisht se çfarë ju thotë "Djali i çuditshëm".


9. Gruponi kodin e përsëritur në funksione

Kur filloni për herë të parë të shkruani një aplikacion, mund të punoni lehtësisht nga lart poshtë dhe të shtoni kodin e nevojshëm në vendet e duhura.

Megjithatë, kur ta bëni këtë, shumë shpejt do të vini re se disa pjesë të kodit shfaqen vazhdimisht. Kjo qasje bëhet një fushë e minuar kur bëhet fjalë për mirëmbajtjen dhe ndryshimet. Në të vërtetë, në këtë rast, duhet të shikoni çdo skedar në mënyrë që të gjeni të gjitha shfaqjet e pjesëve të ngjashme të kodit për të ndryshuar funksionalitetin e aplikacionit.

Nëse shihni që veprimi përsëritet, të paktën dy herë, atëherë duhet të merrni parasysh seriozisht çështjen e zhvendosjes së këtij kodi në një funksion.

Merrni parasysh shembullin e mëposhtëm:

$unclean1 = "Kliko mua!"; $detagged1 = strip_tags ($unclean1); $deslashed1 = stripslashes ($detagged1); $clean1 = htmlentities ($deslashed1, ENT_QUOTES, "UTF-8"); $unclean2 = "Le të thërrasim Bjorn!"; $detagged2 = strip_tags($unclean2); $deslashed2 = stripslashes($detagged2); $clean2 = htmlentities($deslashed2, ENT_QUOTES, "UTF-8"); echo $clean1, "
", $pastër2;

Siç mund ta shihni, të dy vargjet kërkojnë një përpunim përpara se të konsiderohen të sigurta. Ju gjithashtu mund të shihni se të njëjtat funksione përdoren për përpunim të dy herë.

Ky është rasti kur përdorimi i funksionit është shumë më i dëshirueshëm:

$unclean1 = "Kliko mua!$unclean2 = "Le të thërrasim Bjornin!"; $pastër1 = sanitize_input ($unpastër1); $pastër2 = sanitize_input ($unpastër2); echo $clean1, "
", $clean2; funksioni sanitize_input($input) ($detagged = strip_tags($input); $deslashed = stripslashes($detagged); kthej htmlentities($deslashed, ENT_QUOTES, "UTF-8"); )

Pasi të keni shtuar kodin e kopjuar në një funksion, është shumë më e lehtë të lundroni në atë që po ndodh dhe të modifikoni hapat që ndërmerrni për të pastruar të dhënat hyrëse.


10. Gruponi funksione të ngjashme në klasa

Njohja me OOP (Programimi i Orientuar në Objekte) është një tjetër gjë që mund të kategorizohet si "të mësosh sa më shpejt që të jetë e mundur".

"Nëse keni një sërë funksionesh që funksionojnë, të themi, në një bazë të dhënash, mund të kurseni shumë kohë dhe përpjekje duke i grupuar ato në klasa."

Studimi është padyshim përtej qëllimit të këtij artikulli, por mendoj se është shumë e rëndësishme ta përmendim atë si pjesë e kësaj liste për fillestarët.


11. Përdorni konstante, jo variabla globale.

Kur fillova fillimisht të zhvilloja projekte të mëdha, vura re se përdorja variabla globale shumë më shpesh sesa duhej. Njohja e këtij problemi është hapi i parë për zgjidhjen e tij.

Po ruaja të dhëna të pandryshueshme (si emri i faqes dhe gjerësia maksimale e imazhit) si dhe kredencialet e lidhjes së bazës së të dhënave në variabla, gjë që më rezultoi që të përdorja një grup $GLOBALE për të aksesuar informacionin që ju nevojitet.

Pastaj kuptova se PHP ju lejon të përcaktoni konstante duke përdorur një funksion define ().

Një konstante është një mënyrë e shkëlqyer për të ruajtur informacionin që mbetet i njëjtë gjatë gjithë aplikacionit. Një bonus shtesë është se konstantet nuk mund të ndryshohen, kështu që ju nuk do të mbishkruani aksidentalisht fjalëkalimin tuaj të bazës së të dhënave gjatë ekzekutimit të skriptit.

Nëse flasim për praktika të mira, atëherë përdorimi i gjerë i variablave globale nuk inkurajohet në fazat fillestare të punës, kështu që është gjithmonë më mirë të fillohet me përdorimin e konstanteve. Hidhini një sy këtij kodi për të parë vetë:


12. Mos kini frikë të përdorni Përfshin

Pothuajse gjithmonë, kur krijoni projekte të mëdha, ka kuptim t'i ndani ato në copa më të vogla duke përdorur skedarët e përfshirë.

Qasja tipike e ndërmarrë midis zhvilluesve të uebit është vendosja e çdo pjese të kompletuar të kodit të përdorur në shumë skripta në një skedar të veçantë të përfshirë (për shembull, të dhënat për lidhjen me bazën e të dhënave, fundin dhe kokën, të cilat, si rregull, janë identike për të gjithë siti , funksione të ndryshme shërbimi, si funksioni për kontrollimin e të dhënave në hyrje, etj.).

Në këtë mënyrë, ju mund të lidhni kodin e nevojshëm në vendet e duhura në një rresht në vend që të kopjoni dhe ngjitni të njëjtën pjesë të kodit.

Për shembull, në një sajt me shumë faqe, një shabllon tipik mund të duket diçka si kjo:


13. Mos u çmendni për produktivitetin.

Ky është një pengesë serioze për disa zhvillues, gjë që nuk është e mirë. Ekziston një vijë shumë e hollë midis shkrimit të kodit efikas dhe humbjes së kohës duke u përpjekur për të reduktuar kohën e ekzekutimit të skriptit me 5 ms.

Padyshim që ia vlen të shikoni disa artikuj të performancës së mirë dhe të mësoni për gabimet kryesore që po zvarritni nga aplikacioni në aplikacion, por nuk ia vlen të shpenzoni shumë kohë për të rifaktoruar plotësisht kodin tuaj për të ndryshuar thonjëzat e dyfishta në thonjëza të vetme, sepse keni mësuar se do bëhu pak më i shpejtë në këtë mënyrë.

"Përdorni kokën tuaj për të shmangur probleme të mëdha dhe mbani veshët hapur nëse dëgjoni për teknika për përshpejtimin e aplikacionit, por mos e bëni atë një garë për performancë."

Askush nuk do të jetë në gjendje të vërejë ndryshimin kur faqja ngarkohet në 25 ose 40 ms. Sigurohuni që të mos jetë 700 ms. dhe vazhdoni me gjëra më të rëndësishme.


14. Mos "martoni" HTML me skriptet tuaja.

Kjo mund të kërkojë shumë kreativitet nga ana juaj, por përpiquni të shmangni injektimin e shënimit në kodin tuaj PHP kudo. Është pothuajse e pamundur ta hiqni plotësisht atë nga skedarët PHP, por sigurohuni që të bëni çmos për të shmangur përfshirjen e shënimit jo thelbësor HTML në kodin tuaj.

Merrni parasysh shembullin e mëposhtëm:

Jehona"

Këtu vjen përmbajtja.

";

A është vërtet e nevojshme të mbështillni një paragraf me një etiketë? div? A është e mundur të ndryshohet kodi në mënyrë që ai të përfshijë vetëm etiketat e paragrafëve për përmbajtjen e tekstit? Le të shohim një alternativë:

Shënim: Ky shembull është shumë i thjeshtuar. Ideja kryesore është t'i rezistoni tundimit për të vendosur më shumë shënime në një skedar PHP sesa është e nevojshme.

Në shumicën e rasteve, ju mund të ndani HTML nga PHP, gjë që do t'i bëjë skriptet tuaja më të lexueshme dhe të mirëmbajtura.


15. Përpiquni të përdorni të paktën një koncept të panjohur në çdo projekt të ri.

Nuk do të mësoni kurrë asgjë të re nëse vazhdoni të bëni të njëjtat gjëra. Kur zhvilloni çdo projekt të ri, përdorni të paktën një teknologji të re, një teknikë të re që është e pazakontë për ju.

Nuk ka të bëjë me të qenit tepër ambicioz - thjesht duke e shtyrë veten qëllimisht jashtë zonës suaj të rehatisë.

Ky do të jetë një konkurs për ju, i cili nuk do t'ju lejojë të mërziteni duke përsëritur të njëjtat veprime dhe do të kontribuojë në zhvillimin tuaj si zhvillues ueb.


16. Mos jini shumë krenarë për të ndryshuar.

Do ta kishit gabim. Dhe shpesh. Por nuk është edhe aq keq.

Ndërsa rriteni, gjeni zgjidhje të reja dhe më të mira për problemet me të cilat jeni përballur më parë. Mos u ndjeni budalla: po mësoni vazhdimisht gjëra të reja.

Është shumë e rëndësishme këtu që të mos lidheni me kodin që keni shkruar. Mos supozoni se kodi juaj është më i mirë vetëm sepse e keni shkruar atë. Nëse hasni në një zgjidhje interesante për një problem, përdorni atë! Kushtojini vëmendje asaj që kanë bërë të tjerët dhe çfarë mund të përmirësoni vetë.

"Kurrë mos e lejoni veten të mendoni se një vendim joprofesional është i pranueshëm sepse është i juaji. Kjo është arrogancë (që zakonisht nuk çon në asgjë të mirë).


17. Vërtetoni

Nëse jeni një programues në internet, filloni të mësoni për vërtetimin e të dhënave në hyrje sa më shpejt që të jetë e mundur.

Mbani mend: Vleresimi nuk eshte e njejta gje si sanitizimi.

"Vleresimi i të dhënave hyrëse është kontrollimi nëse të dhënat përputhen me një format të caktuar, si për shembull kontrollimi nëse vlera e futur është një adresë e vlefshme emaili, ose nëse fusha e hyrjes përmban nga 8 deri në 20 karaktere të alfabetit latin ose numrave."

Kjo mund të jetë e lodhshme dhe e vështirë, por nëse siguroheni që vetëm formati i saktë i të dhënave të futet në skript për përpunim të mëtejshëm, do të përmirësoni ndjeshëm "cilësinë e përvojës" të vizitorëve të faqes tuaj dhe do të jeni në gjendje të shmangni shumë gabime në funksionimin e skripteve tuaja duke përdorur këto të dhëna.


18. Ajo që nuk është e ndaluar lejohet?

Në shumë situata ju duhet të hiqni qafe karaktere të caktuara, fragmente teksti, etiketa, etj.

Një zgjidhje tipike është krijimi i të ashtuquajturës "listë e zezë": një përzgjedhje etiketash, simbolesh të ndaluara, etj.

"Nëse nuk e përditësoni dhe monitoroni vazhdimisht listën tuaj të zezë, atëherë kjo është e mbushur me dobësi."

Megjithatë, kjo krijon vështirësi shtesë. Duhet të jesh më i zgjuar se ata që duan të bëjnë diçka “të paligjshme”. Për shembull, për të çaktivizuar JavaScript në komente, mund të çaktivizoni ngjarjen OnClick dhe të ngjashme, por çka nëse keni humbur diçka? Po sikur disa ngjarje të reja t'i shtohen specifikimeve në të ardhmen?

Nëse nuk e përditësoni dhe monitoroni vazhdimisht listën tuaj të zezë, atëherë kjo është e mbushur me dobësi.

Prandaj, për të shpëtuar veten nga dhimbjet e kokës në të ardhmen, përdorni një listë të bardhë nëse është e mundur. Një listë e bardhë është e kundërta e një "liste të zezë": një koleksion i këmbëve, simboleve, etj., të lejuara për përdorim.

Për shembull, në funksion strip_tags(), mund të specifikoni në mënyrë eksplicite se cilat etiketa lejohen në vargje:

strip_tags($string, " ");

Tani problemi juaj ka shumë të ngjarë të jetë se keni bërë më pak nga sa keni dashur :) Megjithatë, kjo qasje është shumë më e sigurt dhe do të provokojë më pak situata të pakëndshme në të ardhmen.

Sigurisht, nuk është e mundur të përdoret kjo qasje kudo, por duke specifikuar atë që lejohet në vend të asaj që nuk është, do të fitoni paqe më të madhe mendore dhe kontroll më të madh mbi skriptet tuaja.


Jeni duke kërkuar për 20 mënyra? Mos harroni se në PHP pothuajse gjithmonë dhe kudo numërimi fillon nga zero, kështu që kjo është metoda e 20-të. Do të vini re se kjo është saktësisht e njëjtë në pothuajse të gjitha gjuhët, ndaj mos e lini veten të ngatërroheni!


Duke përmbledhur

Nëse jeni fillestar, këshillat e diskutuara më sipër do t'ju ndihmojnë të bëni përparim të rëndësishëm drejt zbatimit të praktikave të mira në biznesin tuaj.

Mos u shqetësoni nëse gjithçka e shkruar këtu është e re për ju: thjesht bëni një hap në një kohë (shih pikën 15).

Nga autori: në World Wide Web, forca fizike nuk do të thotë asgjë! Ju mund të shtypni tastet me çdo forcë, por rezultati nuk do të ndryshojë. Në internet, ai që ka më shumë përvojë dhe njohuri konsiderohet më i fortë. Edhe pse shoku im "pompoi" harduerin e kompjuterit të tij aq shumë sa u frikësua prej tij! Por kjo është me gjithçka nga opera "e hekurt". Dhe sot do të zbulojmë se ku të fillojmë të mësojmë në PHP në mënyrë që të bëheni një programues i fortë.

Sëmundja "Çaj".

Sigurisht, më falni, por ju jeni një "çajnik". Si e mora me mend? Epo, sepse vetëm fillestarët i bëjnë vetes pyetje të tilla. Dhe nuk ka asgjë fyese në këtë "titull", sepse keni një dëshirë të tillë për të mësuar që mund të "zieni". Dhe kjo tashmë është një shenjë se gjithçka do të ketë sukses!

Studimi i PHP-së, si çdo shkencë tjetër, duhet të fillojë që në fillim, pra nga teoria. Ju duhet të kuptoni se çfarë është kjo gjuhë programimi: aftësitë e saj, qëllimi kryesor, veçoritë, etj. Ky është një aspekt i rëndësishëm, pasi fillestarët, për shkak të mungesës së teorisë bazë dhe ideve të përgjithshme për një gjuhë të caktuar, shpesh bëjnë gabime në zgjedhjen e tyre. Dhe më pas, me pritshmëri të zhgënjyera, ata lanë stërvitjen pas disa orësh "kërkimesh". Do të përpiqem ta heq pak këtë vello në mënyrë që të kuptoni jo vetëm se ku të filloni të mësoni PHP, por edhe pse.

Disa veçori të gjuhës që fillestarët duhet të dinë:

PHP përdoret më shpesh në zhvillimin e faqeve të internetit, por mund të përdoret gjithashtu për të zhvilluar aplikacione klientësh.

Është një gjuhë nga ana e serverit - kodi i saj funksionon në anën e serverit, kështu që për ta studiuar atë do t'ju duhet një server lokal ose një asamble e përshtatshme.

Marrëdhënie e ngushtë me - nëse do të "stuhini" ndërtimin e faqes në internet, do t'ju duhet të mësoni DBMS-në e specifikuar. Ne do t'ju ndihmojmë me këtë.

Ku është fillimi?

Nëse po planifikoni të mësoni programimin PHP, por nuk dini nga të filloni, atëherë ky seksion është për ju. Ju duhet të filloni me bazat: me veçoritë e sintaksës së gjuhës, llojet e të dhënave, variablat, inicializimin e tyre, sythe, deklaratat e funksioneve, etj. Edhe nëse i keni studiuar të gjitha këto në disiplina të tjera softuerësh, do të duhet të njiheni përsëri, pasi PHP ka një sërë veçorish.

Por kjo do të vijë më vonë, por fillimisht duhet të vendosni për literaturën bazë për të kuptuar shkencën e softuerit. Zgjedhja e burimeve duhet të merret shumë seriozisht.

Zgjidhni disa dhe lexoni disa faqe nga secila. Stili i paraqitjes së burimit kryesor duhet të jetë sa më i thjeshtë dhe i kuptueshëm. Suksesi i të mësuarit në tërësi varet nga kjo.

Për të kuptuar PHP-në, mund të përdorni mësime të ndryshme dhe manuale të specializuara për dummies. Do të ishte mirë të shtoni një ose më shumë të arsyeshme këtu: vizualizimi i informacionit rrit ndjeshëm asimilimin e materialit. Por e përsëris edhe një herë: ku të filloni të mësoni PHP dhe zgjedhja e burimeve varet nga ju.

Pak personale

Në përgjithësi, pas semestrit të parë, kam rrëshqitur në fund për sa i përket performancës akademike. Dhe gjithçka sepse mësuesit, duke parë që shumica e nxënësve “gëlltitnin” të gjithë materialin edhe “të pa përtypur”, u përpoqën të jepnin sa më shumë. Por unë nuk kisha përvojën që kishin shokët e mi të skuadrës.

Semestrin tjetër u transferova në një grup paralel, i përbërë nga të njëjtat "bedelë". Për ta, mësuesit "përtypën" dhe "përtypën" gjithçka dhe e shpjeguan me kujdes. Këtu gjërat filluan të përmirësoheshin dhe unë përsëri u bëra një nga studentët më të mirë.

Nuk po mburrem (epo, ndoshta pak), por po përpiqem të shpjegoj se stilin e të mësuarit, metodat e marrjes së informacionit dhe kohëzgjatjen e zotërimit të disiplinës duhet ta zgjidhni vetë. Sipas mendimit tim, të ndryshmet janë një burim ideal informacioni arsimor. Zgjedhja e tyre është vendi ku duhet të filloni të mësoni PHP nga e para.

Çfarë ju nevojitet për të filluar zhvillimin

PHP është një gjuhë programimi, kodi i së cilës ekzekutohet në anën e serverit. Prandaj, për të punuar me të në nivel lokal ju nevojitet softueri i duhur. Tre komponentë kryesorë:

Përkthyes PHP.

Server lokal.

Por instalimi i secilit prej këtyre komponentëve mund të marrë shumë kohë dhe përpjekje. Sidomos nëse jeni fillestar. Opsioni më i mirë është të instaloni një paketë softuerike që përfshin të gjithë komponentët.

Unë rekomandoj përdorimin e Open Server. Ai përfshin gjithçka që ju nevojitet për të filluar punën me PHP pa asnjë dhimbje koke. Procesi i instalimit është automatik (i lehtë dhe i shpejtë). Vetëm ajo që kanë nevojë për "bedelet" e vërteta.

Shpresoj se kam qenë në gjendje të largoj të gjitha dyshimet dhe pyetjet që ndjekin të ardhurit. Ndihesh sikur je bërë më i fortë? Sapo keni filluar të mësoni PHP. Së shpejti ju do të jeni "të fortë" të vërtetë në shkencat e softuerit. Deri në “stërvitje” të reja!

Gjatë këtij kursi, ju do të zotëroni bazat e gjuhës PHP dhe do të eksploroni aftësitë e kësaj gjuhe. Ky kurs interaktiv PHP është krijuar për të mësuar fillestarët dhe përmban udhëzime të detajuara me tekst dhe video - zgjidhni atë që ju pëlqen më shumë.

Gjithçka në kurs studiohet në detaje - trajnimi fillon me mënyrën se si funksionon PHP në përgjithësi. Përshkruan mjetet dhe qasjet moderne. Dhe, sigurisht, jepen detyrat e shtëpisë, të cilat unë personalisht i kontrolloj. Këtu do të instalojmë një server lokal në internet dhe do të mësojmë se si të punojmë në një redaktues kodi dhe, natyrisht, do të shkruajmë programet tona të para në PHP.

Ky kurs do t'ju lejojë të zotëroni parimet bazë të shkrimit të kodit, pa të cilat asnjë zhvillues i ardhshëm nuk mund të bëjë. Këtu do të merrni bazën e nevojshme që do t'ju lejojë të ecni përpara, duke studiuar tema më interesante dhe komplekse në programim.

Programi i kursit Niveli 1. Hyrje në kursin PHP për fillestar Niveli 2. Krijimi i mjedisit Niveli 3. Bazat e zhvillimit Niveli 4. Loops dhe vargjeve Niveli 5. Ndërveprimi me përdoruesit Niveli 6. Puna me skedarë Niveli 7. Pak më shumë praktikë Niveli 8 Përfundim Pse një zhvilluesi fillestar ka nevojë për PHP

Njohja e HTML ju jep një ide se si të krijoni faqe interneti. Dhe madje ju jep mundësinë për të zhvilluar në mënyrë të pavarur burimet e Internetit. Sidoqoftë, përdorimi i kësaj gjuhe shënjimi është i kufizuar për shkak të natyrës statike të faqeve të krijuara me ndihmën e saj. Në veçanti, përdoret në shumicën e rasteve për zhvillimin e faqeve të internetit të kartave të biznesit. Gjë është se nëse keni nevojë të bëni ndonjë ndryshim, duhet të redaktoni secilën faqe veç e veç, dhe nëse burimi ka disa dhjetëra ose qindra prej tyre, një proces i tillë jo vetëm që do të jetë i lodhshëm, por edhe i tërhequr me kalimin e kohës.

Për të optimizuar administrimin e faqes, mund të përdorni gjuhën PHP (akronimi: Hypertext Preprocessor) - një gjuhë programimi skriptimi që ju lejon të krijoni faqe interneti të populluara në mënyrë dinamike. Përdorimi i tij bën të mundur që burimi të bëhet vërtet ndërveprues, dhe procesi i menaxhimit të faqes të thjeshtë dhe më pak të kushtueshëm për sa i përket përpjekjeve. Mësimet në internet PHP për fillestarët nga WebShake ju ndihmojnë të zotëroni bazat e një gjuhe skriptimi nga e para, të mësoni se si të krijoni burime dinamike që janë të lehta për t'u modifikuar dhe mirëmbajtur.

Mësimet tona në internet me video dhe tekst PHP janë krijuar për të qenë të kuptueshme për çdo përdorues që dëshiron të mësojë zhvillimin e uebit. Dhe detyrat e shtëpisë të vendosura në fund të secilës temë do t'ju lejojnë të konsolidoni njohuritë e fituara dhe të përmirësoni zbatimin e tyre në praktikë.

Përparësitë e gjuhës PHP

Kursi ynë interaktiv PHP dallohet kryesisht nga fokusi i tij praktik. Funksionaliteti i pasur i gjuhës PHP për fillestarët ju lejon të zgjidhni në mënyrë efektive një gamë të gjerë problemesh. Dhe lehtësia e përdorimit bën të mundur që ta bëni atë shpejt dhe me një minimum përpjekjeje. Kursi ynë falas në internet PHP për fillestarët ju ndihmon të zotëroni këtë gjuhë skriptimi, e cila është më e popullarizuara sot dhe përdoret për të krijuar një numër të madh burimesh në internet (duke përfshirë rrjetet sociale dhe bloget e njohura).

Natyra tradicionale e PHP (duke huazuar një numër konstruktesh nga C dhe Perl dhe duke kombinuar avantazhet e këtyre gjuhëve), së bashku me aksesin intuitiv dhe shkathtësinë e sintaksës, e bën procesin e të mësuarit të lehtë (veçanërisht për njerëzit që njohin bazat e shkrimi i kodit). Nëse, gjatë procesit të njohjes me kursin, ende shfaqen disa vështirësi, unë jam i gatshëm t'i përgjigjem çdo pyetjeje që mund të bëhet në komentet e mësimeve të PHP në internet.

Shpejtësia e lartë e ekzekutimit të skriptit rrit efikasitetin dhe rëndësinë e gjuhës PHP, dhe aftësia për t'u integruar me gjuhë të tjera (në veçanti, HTML, JavaScript) ju lejon të personalizoni Hypertext Preprocessor sipas nevojave të një zhvilluesi specifik të uebit.

Karakteristikat e PHP

Zhvillimi i faqes në internet duke përdorur këtë gjuhë skriptimi ju lejon të:

  • Zvogëloni kërkesat për burime të faqes në internet. Aplikacioni në internet zë më pak hapësirë, bëhet "më i lehtë" dhe për këtë arsye hapet më shpejt.
  • Thjeshtoni ndjeshëm procesin e menaxhimit të një faqeje në internet dhe bërjes së ndryshimeve. Faqet statike nuk i plotësojnë realitetet e sotme, pasi ato thjesht nuk mbajnë hapin me atë që po ndodh rreth tyre. Dështimi për të vazhduar në fund ndikon në pjesëmarrjen.
  • Siguroni një analizë efektive të funksionimit të faqes (mbani statistika të trafikut, etj.).

Efektiviteti i Hypertext Preprocessor vlerësohet nga kompanitë më të mëdha. Kursi ynë online mbi bazat e PHP-së për fillestarët ju lejon të fitoni aftësitë dhe njohuritë e nevojshme për një karrierë të suksesshme në zhvillimin e uebit pa u shpërqendruar nga puna apo studimi.

Qasje interaktive

Një rol të rëndësishëm luan edhe mënyra e paraqitjes së materialit që studiohet. Për shembull, teksti teknik i thatë, pavarësisht sa i dobishëm mund të jetë, është shumë i vështirë për t'u kuptuar. Kjo është arsyeja pse, së bashku me të, është e nevojshme të përdoren skedarë multimedialë, dhe në veçanti materiale video. Videot me pjesëmarrjen e njerëzve të vërtetë përfshijnë disa shqisa njëherësh (dëgjim dhe vizion), dhe gjithashtu ju lejojnë të përsërisni në praktikë atë që sapo u demonstrua në ekran.

Qasja ndërvepruese ndihmon për ta bërë procesin mësimor më interesant dhe më frytdhënës. Së bashku me këtë, kurset e zhvillimit të uebit përfshijnë ilustrime dhe këshilla të dobishme, si dhe ushtrime praktike dhe mësime PHP për fillestarët. E gjithë kjo siguron një prezantim sistematik të materialit, duke e bërë shumë më të lehtë për fillestarët të lundrojnë në HTML dhe PHP.

Kurset e trajnimit falas janë gjithashtu të mira sepse ato ju lejojnë të provoni dorën tuaj në programim dhe të kuptoni pasionin tuaj për programim. Për më tepër, kjo qasje ndihmon për të vendosur mbi gjuhën, e cila është jashtëzakonisht e rëndësishme për marrjen e një specialiteti të ri.


Për ata që duan të mësojnë PHP, ne mund t'ju rekomandojmë "Tutorialin e shkëlqyer PHP" nga faqja PHP5.RU
Kursi është në proces të shkrimit, por tashmë ka lidhje me mësime individuale prej tij në seksione të ndryshme të këtij FAQ. Dhe, më besoni, ia vlen.
Nuk mund të mos rekomandoj materialin e mrekullueshëm nga Vadim Tkachenko AKA Bizon "Hyrje në PHP dhe MySQL". Madje u botua si libër më vete, dhe tani, i korrigjuar dhe zgjeruar, është postuar në faqen e internetit
"PHP në detaje." Ky burim veçohet. Ndryshe nga ato të mëparshme, vetëm një sadist mund të rekomandojë leximin e tij në tërësi - ka shumë informacion atje. por kjo është e bukura e saj. Ky është një burim i pashtershëm informacioni mbi PHP. Shënimi i vetëm është t'i kushtoni vëmendje datës së shkrimit të artikullit. Nuk duhet t'i besoni asgjë të shkruar para vitit 2003.
Epo, dhe, sigurisht, kjo faqe, http://site
Nëse nuk e keni lexuar ende të plotë, sigurohuni ta bëni këtë. Këtu janë problemet me të cilat TË GJITHË që shkruajnë PHP do të përballen herët a vonë.

Software.
Për të punuar me PHP nën Windows, duhet të instaloni programet e mëposhtme:
- Serveri në internet Apache (5 Mb)
- Vetë PHP (10 Mb)
- opsionale - MySQL (23 Mb).
Vendosja është shumë e thjeshtë. Apache është instaluar nga instaluesi. Aty ku kërkon emrin e serverit dhe emailin e administratorit, duhet të shkruani localhost dhe emailin tuaj dy herë.
PHP shpaketohet nga një skedar zip në çdo direktori sipas zgjedhjes suaj (standarde - C:\PHP) dhe duhet të konfigurohet si një modul Apache. Për ta bërë këtë, duhet të kryeni tre hapa:
- rishkruani skedarin php5ts.dll në drejtorinë WINDOWS
- në skedarin httpd.conf (C:\Program Files\Apache Group\Apache\conf\httpd.conf), në fund, shtoni dy rreshta
LoadModule php5_module c:/php/php5apache2_2.dll
Aplikacioni AddType/x-httpd-php .php .phtml
- rinisni Apache (duke përdorur programin e monitorit Apache në tabaka)
Pasi të keni përfunduar të gjitha këto hapa, mund të vendosni një skript provë php (le të themi se quhet test.php dhe përbëhet nga rreshti

në drejtorinë që është rrënja e serverit në internet (si parazgjedhje është C:\Program Files\Apache Group\Apache\htdocs\) dhe hyni në të duke shkruar adresën në shfletues
http://127.0.0.1/test.php

Kur instaloni MySQL, zgjidhni konfigurimin standard, në ekranin tjetër klikoni Next, në ekranin tjetër - vendosni një fjalëkalim ose zgjidhni "Modifikoni cilësimet e sigurisë" nëse dëshironi ta lini bosh.
Për të kontrolluar, hapni konsolën Mysql: Start - Run dhe kopjoni në rreshtin që shfaqet
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe"
ose
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" -uroot -pPASSWORD
Nëse fillon tastiera, gjithçka funksionon. Shkruani exit për të dalë dhe filloni të konfiguroni mbështetjen e mysql në PHP.
Për ta bërë këtë, nëse nuk e keni bërë më parë, merrni skedarin c:\php\php.ini-development dhe kopjojeni nën emrin php.ini në drejtorinë e Windows. Më pas modifikojeni duke hequr pikëpresjen në fillim të rreshtit
;extension=php_mysql.dll
dhe redaktimi i parametrit extension_dir:
extension_dir = "c:\php\ext\"
në të njëjtën kohë mund ta rregulloni menjëherë
short_open_tag = Aktiv
në mënyrë që skriptet e vjetra dhe shabllonet e përshtatshëm të funksionojnë
dhe mos harroni të rinisni Apache pas kësaj, siç përshkruhet më sipër.
Tani mund të përdorni mysql në skriptet tuaja php.

Ata për të cilët këto udhëzime janë shumë të komplikuara mund të provojnë të instalojnë kompletin e gatshëm Denver-2.
Ai përfshin gjithçka që ju nevojitet menjëherë, dhe shumë më tepër që është e panevojshme. Dhe më e rëndësishmja, gjithçka funksionon më vete.
Një avantazh tjetër i Denverit është se vëllimi i grupit bazë është 10 herë më i vogël se versionet e plota - vetëm 4 megabajt. Dhe gjithashtu fakti që autori i tij shkruan libra interesantë në PHP.

Gjithashtu, një artikull shumë i arsyeshëm: Instalimi dhe konfigurimi i Apache+PHP rekomandohet për të gjithë njerëzit kureshtarë
nga faqja PHP5.RU. Dhe, natyrisht, seksione të dokumentacionit zyrtar kushtuar instalimit të programeve përkatëse.

Forumet.
Kur studiohet çdo rast, me siguri do të lindin pyetje.
Është i përshtatshëm për të bërë pyetje në forume.
http://phpclub.ru/talk/forumdisplay.php?s=&forumid=12
Forumi i klubit PHP. Më i vizituari dhe më i famshmi. Fatkeqësisht, fama i shërben keq. Shumë shpesh, pyetjes së një fillestari i përgjigjet një fillestar edhe më i gjelbër, duke dhënë një përgjigje krejtësisht të gabuar. Megjithatë, aty ka edhe plot profesionistë, të gatshëm t'i shpjegojnë gabimet si të parit, ashtu edhe të dytës.

PHP përfaqësohet gjithashtu në segmentin në gjuhën ruse të Livejournal
Në komunitete Fatkeqësisht, edhe pse nuk shkëlqenin me cilësinë e materialit të tyre, ata u braktisën prej kohësh nga autorët e tyre dhe më në fund e kanë humbur rëndësinë e tyre.
Të gjitha më të mirat në temën PHP janë renditur në krye të faqes.
Nëse njihni një faqe të mirë, shkruani për të në seksionin "Përgjigje".

Ditë të mbarë, të dashur lexues të blogut tim. Kam dëgjuar diku se çdo njeri duhet të kalojë të shkruajë poezi në jetën e tij. Situata po ndryshon dhe tani çdo i dyti po mendon të shkruajë kodin dhe të krijojë faqen e tij të internetit. Shumë bashkohen për momentin, të tjerët nuk mund të vendosin për motorin. Nëse përfundoni së lexuari këtë artikull dhe vazhdoni me trajnimin sipas rekomandimeve të mia, jam pothuajse i sigurt se do të keni sukses.

Tema është mjaft komplekse. Sot do të flasim se si të shkruajmë një faqe interneti në PHP nga e para. Le të hedhim një vështrim më të afërt se çfarë kuptimi kanë këto tre shkronja të çmuara dhe do të mësoni për mënyrat më të mira jo vetëm për të mësuar, por edhe për të kuptuar me të vërtetë PHP.

Çfarë është PHP?

Është pak e çuditshme të filloni një artikull me këtë pyetje, sepse supozohet se tashmë dini gjithçka dhe për këtë arsye jeni gati për vështirësi. Por, blogu im është i destinuar për fillestarët. Tregohuni të butë, le të përsërisim informacionin.

Me fjalë të thjeshta dhe të arritshme, php është një gjuhë programimi e krijuar posaçërisht për krijimin e një skripti aplikacioni në internet që funksionon në një server në internet. Është një gjuhë programimi mjaft e njohur pasi 85% e faqeve të internetit e përdorin atë.

E veçanta e kësaj gjuhe është se ajo është universale, e lehtë për t'u mësuar dhe ju hap mundësitë jo vetëm si programues, por edhe si biznesmen. Si rezultat, ju do të jeni në gjendje të shkruani dhe zhvilloni vetë projektet tuaja. Pa ndihmën e askujt.

Të mësuarit në mënyrë efektive

Shumë njerëz kanë filluar ta mësojnë këtë gjuhë, por pak e arrijnë fundin. Për të mësuar efektiv, gjëja e parë që duhet të bëni është të gjeni një burim informacioni, një libër, kurs trajnimi ose video, por më shumë për këtë më vonë.

Pastaj duhet të shkarkojmë përpiluesin. Ky është një program që lexon skriptin tuaj rresht pas rreshti si instruksion dhe e ekzekuton atë.

Përpiluesi më i zakonshëm është denver - një paketë e thjeshtë dhe falas e programeve të nevojshme me të cilat mund të shkruani skripta. Nëse kërkoni mendimin tim, atëherë do t'ju këshilloja të shkarkoni Open Server. Tani po merr vrull. Është një prerje mbi Denverin dhe do të jetë më komode për ju të punoni.

Çfarë bëjnë këto paketa? Ata ju lejojnë të punoni në të si një server. Nuk ka nevojë të shkarkoni asgjë tani. Do të dëgjoni më shumë se një herë për softuer të dobishëm nga kjo seri në çdo kurs trajnimi dhe do t'ju duhet.

Thelbi i të mësuarit efektiv është që pas përfundimit të mësimit, duhet të përpiqeni të zbatoni gjithçka në praktikë. Nëse teoria mbështetet nga praktika, atëherë brenda pak javësh do të keni aftësi bazë gjuhësore.

Libra për të mësuar

Më lejoni t'ju them se unë nuk jam adhurues i librave. Kur bëhet fjalë për teknologjitë e internetit. Është si t'i shpjegosh një personi Maasai se çfarë është wi-fi. Asnjë sasi e fotografive nuk do t'ju ndihmojë të kuptoni gjithçka siç duhet. E megjithatë, unë dua t'ju ofroj një listë të vogël librash në PHP për dummies që vlerësohen nga profesionistët.

Do të dëshiroja që vërtet ta arrini qëllimin tuaj dhe nëse mendoni se ky opsion trajnimi do t'ju përshtatet më shumë, do të jem i lumtur t'ju jap informacion.

PHP dhe MySQL. Zhvillimi i aplikacioneve në ueb është një libër i mrekullueshëm për fillestarët. Para së gjithash, autori do t'ju tregojë se si të konfiguroni Apache (server HTTP), PHP dhe MySQL (bazë të të dhënave), më pas ai do t'ju tregojë se si të zgjidhni një redaktues kodi. Libri mbulon: sintaksën e gjuhës, funksionet më të dobishme, krijimin e motorit tuaj dhe një sërë funksionesh të tjera.


Në përgjithësi, asgjë për t'u habitur, apo jo? Por megjithatë, ky është një libër shkollor i vërtetë me informacione unike që nuk do ta gjeni askund tjetër. Ky është tashmë edicioni i pestë, domethënë nuk do të ketë asnjë informacion të vjetëruar. Libri u botua në vitin 2015. Në mënyrë që të filloni të njiheni vetë me kodin, kjo është ajo.

HTML, JavaScript, PHP dhe MySQL. Kompleti Gentleman's i Webmaster - Ky është një tutorial më i detajuar për të mësuar PHP. Prek disa të tjera të dobishme, pa të cilat krijimi i plotë i aplikacioneve në ueb është i pamundur.

Është mjaft i lehtë për t'u lexuar, i përshtatshëm për studim të pavarur dhe mësimdhënie të studentëve. Autori prek tema të tilla si: bazat e PHP-së, gjenerimi dinamik i faqeve duke përdorur CSS (Cascading Style Sheet), administrimi i bazës së të dhënave, krijimi i faqeve dinamike duke përdorur JavaScript.


Krijimi i faqeve dinamike të internetit duke përdorur PHP, MySQL, JavaScript, CSS dhe HTML5 - Unë do t'ua rekomandoja këtë libër lexuesve më të avancuar që tashmë kanë aftësi bazë të paraqitjes së HTML. Nëse e keni studiuar ndonjëherë këtë dhe i mbani mend ende parimet bazë, atëherë ky libër është për ju.


PHP dhe MySQL. Nga fillestari në profesionist - dhe rishikimi ynë përfundon me librin e Kevin Yank, në të cilin autori vendos një theks të fortë në krijimin e aplikacioneve në internet me një bazë të dhënash.


Libri është shumë i lehtë, i përsosur për vetë-studim.

Video nga YouTube

Nga përvoja ime, do të them se mësimi i PHP nga videot në YouTube është mjaft i vështirë. Edhe pse duken të thjeshta. Ndryshe nga mësimet e Photoshop-it, që më pëlqejnë, mësimi i gjuhëve të programimit në YouTube është thjesht i pamundur. Edhe një video që zgjat vetëm 15-20 minuta shkakton shumë bezdi.

Video të tilla mund t'ju dekurajojnë që të shkruani vetë kodin. Pse, nëse autori ka bërë tashmë gjithçka për ju: e shtypi, e nisi, tregoi me një shembull specifik se si funksionon gjithçka? Si rezultat, është pothuajse e pamundur të mbani mend asgjë.

Kurs trajnimi

Sipas mendimit tim, ky është një opsion ideal trajnimi. Është mirë kur një specialist punon me ju.

Çdo mësim shoqërohet me komente; ju mund t'u bëni pyetje ekspertëve, të diskutoni me qetësi dhe të zgjidhni pika të paqarta. Ju nuk keni nevojë të lundroni në internet duke kërkuar informacion. Gjithçka do të përtypet dhe do të futet në gojën tuaj, gjithçka që mbetet është ta përdorni.

Do t'ju jepet një detyrë dhe do të monitorohet për të parë se sa saktë e keni përfunduar atë.

Unë mund t'ju rekomandoj një kurs mbi Netologjinë. Kjo qendër trajnimi vlerësohet nga profesionistët dhe në vetëm dy muaj mund të mësoni gjithçka që duhet të dini. Rekrutimi në grup ndodh vazhdimisht.

Mos u shqetësoni nëse nuk kuptoni diçka. Kjo është ajo që kursi është krijuar për t'ju ndihmuar të mësoni. Ky është një udhëzim i vërtetë hap pas hapi për fillestarët. Nuk më besoni? Shkarkoni programin e plotë të kursit nga faqja zyrtare dhe do ta shihni vetë.


Nëse ëndërroni të mësoni se si të krijoni faqe interneti pa , vetë dhe me PHP, atëherë ky është alternativa më e mirë për ju.

Artikujt më të mirë mbi këtë temë