Med titeln "nummer ett" är PHP det mest populära språket bland utvecklare. Ändå föredrar många olika språk. Din är verkligen, till exempel, mest bekväm när du arbetar i ASP.NET-miljön. Men på grund av Wordpress enorma framgång har fler och fler utvecklare valt att expandera sina horisonter och lära sig ett annat språk.
Jag råkar vara ett av dessa mycket folk. Eftersom mina kunder alltmer frågar efter implementering av WordPress, har lärande PHP blivit ett krav. Jag är inte ensam i denna strävan. För dem i samma båt, varför inte ta tiden och lära mig med mig?
Under de följande artiklarna - som ska skickas varje onsdag - är det min avsikt att skapa en "träningsplan" för oss alla. Om du har menat att lära dig, men inte har kommit till det ännu, nu är det dags! På sidan, för dig som är PHP-ninjor, begär jag respektfullt att du blir involverad och ger råd till resten av oss. Om du har nytta av dussintals handledning på denna sida, ta några ögonblick att ge tillbaka, via kommentarfältet. Detta kommer att vara din one-stop-resurs för allt PHP. Varje onsdag lägger jag upp en träningsartikel, samt en lista över resurser som hjälper till att förklara begreppen i lektionen ytterligare. Nyckeln här är att jag är en nybörjare precis som alla andra, relativt sett. Vi kan motivera varandra för att lära oss så snabbt och effektivt som möjligt.
Så varför skulle du lära av en nybörjare? Försök att inte tänka på det som jag lär dig. Tänk på dessa artiklar som en gemensam insats där vi alla hjälper varandra. Jag kommer att lära av många av er på samma sätt som du lär dig av mig.
PHP står för Hypertext Preprocessor. Medan andra språk, som Javascript, fungerar på klientsidan, kommer din PHP-kod att köras på servernivå. Det fungerar sömlöst med vår HTML. Dessutom kan ditt PHP vara inbäddat i din HTML och vice versa. Det viktiga att komma ihåg är det, oavsett hur komplicerat ditt PHP är, kommer det till slut att bli utmatat som enkelt HTML.
HTML är 100% statisk. Genom att implementera PHP i din kod kan vi skapa dynamiska webbplatser som kommer att förändras beroende på angivna villkor. Med en gemenskapsbas som oöverträffad har detta öppen källkodsspråk bevisat sig genom åren att vara ett av de bästa alternativen för dynamiska webbapplikationer.
Absolut. Jag blev positivt överraskad när jag började träna. Om du har ens en blygsam mängd kunskap när det gäller ASP.NET, Perl, Javascript eller C #, hittar du att du hämtar syntaxen snabbt.
Du måste ha följande installerat på din dator för att kunna börja.
Ja, jag är ledsen att säga att det finns några fler akronymer att lära. "WAMP" står för "Windows-Apache-MySQL-PHP". Det är ett open source-projekt som gör det möjligt för oss att ladda ner allt vi behöver för att komma igång med en gång. Om du är en Windows-användare, besök WampServer.com. Å andra sidan, om du använder en Mac (MAMP), vill du besöka Mamp.info
Vårt första stopp kommer att vara på Lynda.com. Kanske mer än någon annan resurs, har Lynda.com försett mig med en stor kunskap som jag alltid kommer att vara tacksam för. För priset på ett par pizzor får du tillgång till en videobas databas som beskriver allt från ASP till SEO - och varje akronym däremellan. När en kund begär att jag använder en mjukvara som jag inte är helt bekväm med är mitt första stopp Lynda.com. Om du fortfarande inte är övertygad, varför inte göra en google-sökning efter "Lynda.com gratis prov". Jag garanterar att du kommer upp med någonting. Se bara till att om du är mer än nöjd med sina erbjudanden, registrerar du dig.
När du har registrerat dig för ett konto eller gratisförsöket går du till webbplatsen och under rullgardinsmenyn "Ämne" bläddrar du till PHP. För den här lektionen kommer vi att fokusera på videon "PHP med MySQL Essential Training". Försök att se de tre första kapitlen denna vecka. Det kommer att få dig att passa och grundas för nästa veckas lektion.
För att varna servern som vi arbetar med PHP behöver du använda följande syntax när du lägger till PHP i dina HTML-dokument:
Vi startar och avslutar varje PHP-deklaration med "". Hänvisa till din kod och sätt in följande:
Observera att vi i det andra exemplet behöll allt på en rad. Kom ihåg att PHP inte är vitkänsligt. Här säger vi servern att "ekos", eller skriv "Detta är PHP i aktion" på sidan. Varje deklaration i vår kod måste ha en semikolon bifogad till slutet. Även om HTML kan förlåta om du oavsiktligt glömmer en konsol, är PHP tyvärr inte det. Om du inte använder rätt syntax får du ett fel. I det här fallet kan vi, när vi bara har en enda deklaration, tekniskt komma undan med att lämna semicolonen av. Men det är alltid viktigt att följa bästa praxis.
Vi kan enkelt tilldela värden till variabler. Istället för att använda "var" (C # och Javascript) eller "dim" (VB) kan vi deklarera en variabel i PHP med hjälp av symbolen "$". Låt oss säga att jag vill tilldela föregående sträng till en variabel som heter "myVariable". Jag skulle skriva ...
Detta exempel kommer att ge exakt samma resultat som de föregående två. I det här scenariot har vi dock tilldelat strängen till variabeln och sedan "echoed" variabeln istället. Nu vad händer om jag vill sammanfoga en variabel och en sträng?
Genom att använda perioden kan vi kombinera variabler och / eller strängar.
Om du är bekant med CSS och Javascript, kommer du att upptäcka att det är nästan samma som att infoga kommentarer i PHP.
Som sagt tidigare, kom ihåg att PHP och HTML kan fungera i kombination. Bara för att vi är mitt i ett PHP-uttalande betyder det inte att vi inte kan integrera element som en paus eller en stark tagg.
Den här texten är fet.";?>
Att skapa funktioner i PHP är nästan identisk med Javascript-implementeringen. Den grundläggande syntaxen är ...
Om vi ville skapa en funktion som "echos" 10 plus 5, kunde vi skriva ...
Vi skapar en enkel funktion som kommer att mata ut "15". Vi kallar funktionen med "addNumbers (). I det här fallet använder vi inga argument. Låt oss se hur vi kan implementera dem för att göra vår funktion mer mångsidig.
Nu är vår kod mycket flexibelare. När vi skapade vår funktion "addNumbers ()" lade vi till två argument - $ firstNumber och $ secondNumber. Funktionen kommer helt enkelt att eko summan av dessa två variabler. När funktionen heter, måste vi passera i våra två nummer - addNumbers (10, 5). I en verklig situation kan värdena för dessa variabler tas från ett par textrutor.
Det borde vara nog för den här veckan. Om dessa begrepp fortfarande är vaga, gå tillbaka och läs artikeln igen. Också, se till att kolla in följande resurser som hjälper dig att förstå syntaksen av PHP. Snälla fråga frågor eller ge råd i kommentarsektionen. Jag kommer säkert att arbeta med dina tankar i del 2 - som kommer ut nästa onsdag. Om du haft den här artikeln, skicka den till din favorit sociala nätverk!
Webbsida och databasassimilering är en nödvändighet för många av dagens företag, och lärande att arbeta med PHP är nyckeln till integrationssucces. Målet med PHP med MySQL Essential Training är att undervisa både nya och erfarna webbutvecklare de omfattande stegen för att bygga dynamiska, datastyrda interaktiva webbplatser.
Besök artikeln
Att sätta ihop en spännande webbplats, chock full av alla senaste klockor och visselpipor, det finns bara en akronym du verkligen behöver veta: PHP.
Besök artikeln
Den här webbplatsen täcker den grundläggande PHP-syntaxen, inklusive variabel användning.
Besök artikeln
Här vill vi visa de grundläggande grunderna i PHP i en kort, enkel handledning.
Besök artikeln
Den här webbplatsen ger dig en detaljerad introduktion till PHP som du någonsin kunde hoppas på. Var noga med att spendera minst en timme eller så här.
Besök artikeln