Lär dig PHP: koda & bygg
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.
- 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)


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





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.
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å.
Kontrollflöden, funktioner och räckvidd
if/else, switch och loopar, följt av funktioner, argument och variablers räckvidd.
Arrayer, strängar och datum
Arrayer och array-funktioner, strängfunktioner samt hantering av datum och tid – PHP-skriptens vardagsverktyg.
PHP och webben
Bädda in PHP i HTML-sidor, arbeta med GET- och POST-formulär samt hantera sessioner och cookies.
Objektorienterad PHP
Klasser och objekt, arv, gränssnitt och traits, namnrymder med PSR-4-autoladdning samt Composer för paket.
Databaser, JSON och API:er
MySQL med PDO och prepared statements, samt JSON och användning av REST API:er.
Laravel
MVC och routing, Eloquent ORM, autentisering och behörighetskontroll, köer och jobb samt att bygga REST API:er med Laravel.
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.
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.
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.
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.
Mer från CoddyKit
Tillgänglig på iOS och Android.