Lär dig PHP: koda & bygg-appikon

Lär dig PHP: koda & bygg

Utbildning · Gratis · iOS & Android · CoddyKit

Lär dig PHP: koda & bygg — Öva på PHP-programmering med en kompilator och en AI-mentor

Lär dig PHP: koda & bygg är en kostnadsfri iOS- och Android-app som du kan börja använda gratis för PHP-programmering på telefonen. En inbyggd PHP-kompilator och editor kör ditt skript och visar resultatet, eller webbsidan som det skriver ut, medan 49 kurser tar dig från ditt första echo till MySQL med PDO, Laravel och REST APIs – med en AI-mentor som förklarar dina fel.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Pris
Gratis, Pro-uppgradering
Plattformar
iOS och Android
Språk
22
Åldersgräns
4+
Kräver
iOS 15.1 eller senare
App Store
5.0 ★ (1)
Hemskärm med kortet Learning Path, knappen Start First Lesson, Daily Goal och Feature RequestÖversikt över kursen Kom igång med PHP med den totala utvecklingen och en kostnadsfri första kurs med fem lektioner
49Kurser, A1 till C2
RunMobil PHP-editor och kompilator
FörfråganFörfrågningssimulator
Data in, en sida ut.

Det är det mesta av vad PHP gör. En förfrågan kommer in med en query string, ett formulär eller en cookie, skriptet körs och HTML kommer tillbaka. Appen är byggd för att låta dig följa den loopen: beskriv en förfrågan, kör skriptet och se sidan det skapar bredvid källkoden och konsolen.

Vad det är

Lär dig PHP: koda & bygg är en iOS- och Android-app som lär ut PHP från det första echo-uttrycket till MySQL, objektorienterad kod, Laravel och REST APIs. Den innehåller 49 kurser och 195 lektioner ordnade från nivå A1 till C2, en mobil PHP-editor och kompilator som återger utskriven HTML som en webbsida, en förfrågningssimulator för $_GET, $_POST, cookies och sessioner, en SQLite-databassandlåda, 60 programmeringsuppdrag och en AI-mentor som förklarar felmeddelanden.

I appen

Så här ser det ut

Hemskärm med kortet Learning Path, knappen Start First Lesson, Daily Goal och Feature Request
HemLärvägen börjar på 0 % och innehåller en knapp för den första lektionen, ett dagligt mål och en plats där du kan skicka funktionsförslag.
Översikt över kursen Kom igång med PHP med den totala utvecklingen och en kostnadsfri första kurs med fem lektioner
KursöversiktKom igång med PHP är den första kursen, markerad som kostnadsfri, med fem lektioner och en förloppsindikator.
Lektionsskärm om att definiera arv med nyckelordet extends och ett kodexempel med körknappar
LektionEn lektion om arv förklarar nyckelordet extends och visar ett exempel med en körknapp bredvid.
AI-chattskärm med föreslagna uppmaningar som förklara nyckelbegreppen och förhör mig
AI-chattDe föreslagna uppmaningarna ber AI att förklara begrepp, ge tips, förhöra dig eller skapa en studieplan.
Skärmen Mitt utrymme med Mina koder, Mina anteckningar, Mina certifikat och knappen Hämta ditt certifikat
Mitt utrymmeSparade koder, anteckningar och intjänade certifikat finns samlade på ett ställe, och certifikatprovet är bara ett tryck bort.

Kursen

Det här omfattar PHP-kursen

49 kurser och 195 lektioner hämtade från appens egen kurslista, från ditt första skript till ramverk, säkerhet och driftsättning.

  1. Kom igång och grunderna i PHP

    Vad PHP är, hur du kör ditt första skript och sedan variabler, typer och echo – grunden som alla senare kurser bygger vidare på.

  2. Kontrollflöden, funktioner och räckvidd

    if/else, switch och loopar, följt av funktioner, argument och variablers räckvidd.

  3. Arrayer, strängar och datum

    Arrayer och array-funktioner, strängfunktioner samt hantering av datum och tid – PHP-skriptens vardagsverktyg.

  4. PHP och webben

    Bädda in PHP i HTML-sidor, arbeta med GET- och POST-formulär samt hantera sessioner och cookies.

  5. Objektorienterad PHP

    Klasser och objekt, arv, gränssnitt och traits, namnrymder med PSR-4-autoladdning samt Composer för paket.

  6. Databaser, JSON och API:er

    MySQL med PDO och prepared statements, samt JSON och användning av REST API:er.

  7. Laravel

    MVC och routing, Eloquent ORM, autentisering och behörighetskontroll, köer och jobb samt att bygga REST API:er med Laravel.

  8. Säkerhet, testning och driftsättning

    XSS, CSRF och SQL injection, enhetstestning med PHPUnit samt driftsättning av en PHP-applikation.

Så fungerar det

Så fungerar en session

En session kombinerar en kort lektion med kod som du kör direkt, så att idé och praktik sker under samma tillfälle.

  1. Ta en kort lektion

    Öppna en kurs och gå igenom en lektion på fem till tio minuter: först en förklaring på vanlig svenska och sedan ett exempel som du kan ändra.

  2. Kör den och se sidan

    Skriv ett skript i editorn och tryck på Run. Resultatet visas på en konsolflik, och när koden skriver ut HTML ser du den också återgiven som en webbsida bredvid källkoden. Det krävs en internetanslutning för att köra kod.

  3. Fråga, kontrollera och fortsätt

    När ett felmeddelande inte verkar begripligt kan du fråga AI-mentorn vad som gick fel. Varje ämne följs av ett quiz och en programmeringsutmaning, och Bug Hunt ger dig ett trasigt skript att laga.

Det här ingår

Det här ingår i appen

49

Kurser, A1 till C2

195 lektioner ordnade efter nivå, från variabler och loopar till OOP, MySQL med PDO, Laravel, säkerhet, testning och avancerade ämnen som Docker och mikrotjänster.

Run

Mobil PHP-editor och kompilator

Skriv ett skript, tryck på Run och läs konsolen. När skriptet skriver ut HTML visar vyn Sida den som en webbsida bredvid källkoden och konsolen.

Förfrågan

Förfrågningssimulator

Fyll i $_GET, $_POST, cookies och sessionen och kör sedan skriptet som om en webbläsare hade skickat förfrågan.

SQLite

Databassandlåda

Öva på PDO mot en riktig SQLite-databas med tabeller som du kan ställa frågor mot, så att en lektion om prepared statements har något att köras mot.

60

Programmeringsuppdrag

20 enkla, 20 medelsvåra och 20 svåra uppdrag, plus 20 guidade projekt med startkod och ledtrådar samt stegvisa byggen av ett kontaktformulär, ett inloggningssystem, en blogg med CRUD och ett REST API.

AI

AI-mentor

Fråga om ett koncept, ett felmeddelande eller en kodbit och få en tydlig förklaring. Felmeddelanden pekar ut raden i din egen kod.

Bakgrund

Vad används PHP till, och är det fortfarande värt att lära sig?

PHP är ett skriptspråk på serversidan som skapades för att generera webbsidor, och det används fortfarande på en mycket stor del av webben, bland annat i WordPress och många skräddarsydda backends. Det är värt att lära sig om du vill bygga eller underhålla webbplatser, arbeta med MySQL eller ta över en befintlig PHP-kodbas. Moderna PHP 8 med namespaces, Composer och ramverk som Laravel är något helt annat än den gamla stereotypen.

Körning på serversidanvarför webbläsaren aldrig ser din kod

PHP körs på servern och skickar bara resultatet till webbläsaren. Därför kan ett skript läsa en databas eller en session utan att exponera den, och därför innebär testning av PHP att skicka en förfrågan till det – inte bara att öppna en fil.

Förfrågningsdata$_GET, $_POST, cookies, sessioner

Allt som en besökare skickar kommer in i superglobals som $_GET och $_POST, medan cookies och en session bevarar tillstånd mellan förfrågningar. Att förstå detta är skillnaden mellan ett skript och en fungerande webbsida.

PDO och prepared statementsså kommunicerar du säkert med MySQL

PDO är standardmetoden för att ställa frågor till en databas från PHP, och prepared statements håller användarindata borta från SQL-strängen. Det är en vana som förhindrar SQL injection, en av de vanligaste sårbarheterna på webben.

Ramverk och Composerså byggs riktiga projekt

Composer installerar paket och laddar automatiskt in klasser, medan ett ramverk som Laravel lägger till routing, en ORM och autentisering ovanpå. De flesta PHP-jobb innebär arbete med ett ramverk, så grunderna i språket är ett steg på vägen snarare än slutmålet.

Passar

Vem den är till för – och vem den inte är till för

Passar bra om du

  • Är helt nybörjare och vill skriva PHP utan att först konfigurera en lokal server
  • Underhåller eller har tagit över en PHP- eller WordPress-webbplats och behöver läsa koden
  • Vill öva på MySQL med PDO, sessioner och formulär i små körbara övningar
  • Förbereder dig inför en backendintervju och vill ha frågor med svar
  • Vill lära dig i korta pass under pendlingen i stället för långa stunder vid skrivbordet

Inte rätt verktyg om du

  • Behöver köra kod offline, eftersom PHP-körningen kräver internetanslutning
  • Vill installera det riktiga Laravel eller Symfony: ramverkslektionerna använder ett litet undervisningsramverk som är tydligt märkt
  • Förväntar dig att alla kurser ska vara kostnadsfria: den första kursen är kostnadsfri och Pro låser upp resten
  • Behöver ett komplett skrivbordsprojekt med Composer, en webbserver och versionshantering

Frågor

Vanliga frågor

Vad är det bästa sättet att lära sig PHP-programmering på mobilen?

Använd en app där koden faktiskt körs, så att varje lektion avslutas med något du har kört. Lär dig PHP: koda & bygg har en mobil PHP-redigerare och kompilator, korta lektioner på fem till tio minuter och en AI-mentor som hjälper dig med fel. Den kör ditt skript och visar konsolutdata eller den renderade sidan – den återkoppling som PHP-nybörjare behöver mest.

Kan jag köra PHP-kod på mobilen?

Ja. Appen innehåller en PHP-kompilator och redigerare: skriv ett skript, tryck på Kör och läs resultatet. Koden körs genom appens kodkörning, som kräver internetanslutning. Om ditt skript skriver ut HTML visar vyn Sida det som en webbsida bredvid källkoden och konsolen.

Lär appen ut Laravel och MySQL?

Ja. Kurslistan omfattar MySQL med PDO och prepared statements, följt av grunderna i Laravel med MVC och routing, Eloquent ORM, autentisering, köer och att bygga REST API:er. Ramverkslektionerna använder ett litet undervisningsramverk för att öva på routes, vyer och en query builder, och appen märker tydligt att det inte är det riktiga Laravel.

Hur många kurser och lektioner har Lär dig PHP: koda & bygg?

Den har 49 kurser och 195 lektioner, ordnade från nivå A1 till C2 så att både en helt nybörjare och en yrkesverksam utvecklare hittar nästa steg. Lektionerna tar fem till tio minuter. Det finns också 60 koduppdrag och 20 guidade projekt för övning utöver lektionerna.

Är PHP fortfarande värt att lära sig?

Ja, om du arbetar med webbplatser. PHP driver WordPress och ett stort antal anpassade backends, och moderna PHP 8 med Composer och Laravel används brett för API:er och webbappar. Att lära sig PHP ger dig också kunskap om serveridéer som anrop, sessioner och databaser, vilket du har nytta av i andra språk.

Kan jag öva på formulär, sessioner och cookies utan en webbserver?

Ja. Med begäranssimulatorn kan du beskriva en begäran genom att fylla i $_GET, $_POST, cookies och en session. Sedan körs ditt skript som om en webbläsare hade skickat begäran. En databassandlåda ger dig en riktig SQLite-databas att öva PDO mot, så att du kan testa formulärhantering och frågor på mobilen.

Är Lär dig PHP: koda & bygg kostnadsfri?

Den är kostnadsfri att ladda ner från App Store och Google Play. Gratisversionen innehåller den första kursen, Kom igång med PHP, två koduppdrag, Bug Hunt, de dagliga repetitionsövningarna, kodredigeraren och tre AI-mentorfrågor per dag, och den visar annonser. Pro låser upp alla kurser, uppdrag och projekt, certifikatprovet och en obegränsad AI-mentor, samt tar bort annonserna.

Finns det ett certifikat eller förberedelser inför intervjuer?

Ja. När du klarar slutprovet, som är en Pro-funktion, får du ett intyg på genomförd kurs. Inför intervjuer innehåller appen 50 intervjufrågor med tydliga svar, 50 quizfrågor och ett fusklapp med 71 poster. Ett certifikat visar vad du har studerat och är inte en ackrediterad kvalifikation.

Kom igång

Kör ditt första PHP-skript i dag

Kostnadsfri att börja använda på iOS och Android, på 22 språk.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Senast granskad · Publicerad av CoddyKit · Integritetspolicy
Tillgänglig på iOS och Android.