Lær PHP: kod & bygg
Lær PHP: kod & bygg — Øv på PHP-programmering med en kompilator og en AI-mentor
Lær PHP: kod & bygg er en iOS- og Android-app som er gratis å komme i gang med, for PHP-programmering på telefonen. En innebygd PHP-kompilator og -redigerer kjører skriptet ditt og viser resultatet, eller nettsiden det skriver ut, mens 49 kurs tar deg fra din første echo til MySQL med PDO, Laravel og REST API-er – med en AI-mentor som forklarer feilene dine.
- Pris
- Gratis, Pro-oppgradering
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (1)


Data inn, en side ut.
Det er omtrent det meste PHP gjør. En forespørsel kommer inn med en spørringsstreng, et skjema eller en informasjonskapsel, skriptet kjører, og HTML kommer tilbake. Appen er laget for at du skal kunne følge denne løkken: beskriv en forespørsel, kjør skriptet og se siden det lager, ved siden av kildekoden og konsollen.
Hva det er
Lær PHP: kod & bygg er en iOS- og Android-app som lærer deg PHP, fra den første echo-setningen via MySQL, objektorientert kode, Laravel og REST API-er. Den tilbyr 49 kurs og 195 leksjoner ordnet fra nivå A1 til C2, en mobil PHP-redigerer og -kompilator som gjengir utskrevet HTML som en nettside, en forespørselssimulator for $_GET, $_POST, informasjonskapsler og økter, en SQLite-sandkasse for databaser, 60 programmeringsoppdrag og en AI-mentor som forklarer feilmeldinger.
Inne i appen
Slik ser den ut





Kurset
Dette dekker PHP-kurset
49 kurs og 195 leksjoner fra appens egen kursliste – fra ditt første skript til rammeverk, sikkerhet og utrulling.
Getting Started og PHP Basics
Hva PHP er, hvordan du kjører ditt første skript, og deretter variabler, typer og echo – grunnlaget alle senere kurs bygger på.
Kontrollflyt, funksjoner og scope
if/else, switch og løkker, etterfulgt av funksjoner, argumenter og variablenes scope.
Tabeller, strenger og datoer
Tabeller og array-funksjoner, strengfunksjoner samt håndtering av dato og klokkeslett – de viktigste verktøyene i PHP-skript.
PHP og nettet
Bygg inn PHP i HTML-sider, arbeid med GET- og POST-skjemaer, og håndter økter og informasjonskapsler.
Objektorientert PHP
Klasser og objekter, arv, grensesnitt og traits, namespaces med PSR-4-autolasting, samt Composer for pakker.
Databaser, JSON og API-er
MySQL med PDO og forberedte spørringer, samt JSON og bruk av REST API-er.
Laravel
MVC og ruting, Eloquent ORM, autentisering og autorisering, køer og jobber, samt bygging av REST API-er med Laravel.
Sikkerhet, testing og utrulling
XSS, CSRF og SQL-injection, enhetstesting med PHPUnit og utrulling av en PHP-applikasjon.
Slik fungerer det
Slik fungerer en økt
En økt kombinerer en kort leksjon med kode du kjører med én gang, slik at idéen og øvingen skjer i samme økt.
Ta én kort leksjon
Åpne et kurs og gå gjennom en leksjon på fem til ti minutter: først en forklaring i klart språk, deretter et eksempel du kan endre.
Kjør den og se siden
Skriv et skript i redigereren og trykk på Run. Resultatet vises i en konsollfane, og når koden din skriver ut HTML, ser du den også gjengitt som en nettside ved siden av kildekoden. Du trenger en internettilkobling for å kjøre kode.
Spør, sjekk og fortsett
Når en feilmelding ikke gir mening, kan du spørre AI-mentoren hva som gikk galt. En quiz og en programmeringsutfordring følger hvert tema, og Bug Hunt gir deg et ødelagt skript du skal fikse.
Hva den inneholder
Dette følger med i appen
49
Kurs, A1 til C2
195 leksjoner ordnet etter nivå, fra variabler og løkker til OOP, MySQL med PDO, Laravel, sikkerhet, testing og avanserte emner som Docker og mikrotjenester.
Run
Mobil PHP-redigerer og -kompilator
Skriv et skript, trykk på Run og les konsollen. Når skriptet skriver ut HTML, viser en sidevisning det som en nettside ved siden av kildekoden og konsollen.
Forespørsel
Forespørselssimulator
Fyll ut $_GET, $_POST, informasjonskapsler og økten, og kjør deretter skriptet som om en nettleser hadde sendt forespørselen.
SQLite
Sandkasse for databaser
Øv på PDO mot en ekte SQLite-database med tabeller du kan spørre mot, slik at en leksjon om forberedte spørringer har noe å kjøre mot.
60
Programmeringsoppdrag
20 enkle, 20 middels vanskelige og 20 vanskelige oppdrag, i tillegg til 20 veiledede prosjekter med startkode og hint, samt trinnvise byggeprosesser for et kontaktskjema, et innloggingssystem, en blogg med CRUD og et REST API.
AI
AI-mentor
Spør om et konsept, en feilmelding eller et kodestykke, og få en tydelig forklaring. Feilmeldinger peker på linjen i din egen kode.
Bakgrunn
Hva brukes PHP til, og er det fortsatt verdt å lære?
PHP er et skriptspråk på serversiden som er laget for å generere nettsider, og det brukes fortsatt på en stor del av nettet, blant annet i WordPress og mange skreddersydde backender. Det er verdt å lære hvis du vil bygge eller vedlikeholde nettsider, jobbe med MySQL eller overta en eksisterende PHP-kodebase. Moderne PHP 8 med navneområder, Composer og rammeverk som Laravel er noe helt annet enn det gamle stereotypiske bildet.
Kjøring på serversidenderfor ser nettleseren aldri koden din
PHP kjører på serveren og sender bare resultatet til nettleseren. Derfor kan et skript lese en database eller en økt uten å eksponere den, og derfor betyr testing av PHP at du sender det en forespørsel, ikke bare åpner en fil.
Forespørselsdata$_GET, $_POST, informasjonskapsler, økter
Alt en besøkende sender, kommer inn i superglobale variabler som $_GET og $_POST, mens informasjonskapsler og en økt holder på tilstanden mellom forespørsler. Å forstå dette er forskjellen mellom et skript og en fungerende nettside.
PDO og forberedte spørringerslik snakker du trygt med MySQL
PDO er standardmåten å spørre en database fra PHP på, og forberedte spørringer holder brukerinndata ute av SQL-strengen. Dette er vanen som hindrer SQL-injeksjon, en av de vanligste sårbarhetene på nettet.
Rammeverk og Composerslik bygges virkelige prosjekter
Composer installerer pakker og laster inn klasser automatisk, og et rammeverk som Laravel legger til ruting, en ORM og autentisering på toppen. De fleste PHP-jobber innebærer et rammeverk, så det grunnleggende i språket er et springbrett, ikke målet.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Er helt nybegynner og vil skrive PHP uten å sette opp en lokal server først
- Vedlikeholder eller har overtatt et PHP- eller WordPress-nettsted og trenger å lese koden
- Vil øve på MySQL med PDO, økter og skjemaer gjennom små øvelser som kan kjøres
- Forbereder deg til et backend-intervju og vil ha spørsmål med svar
- Vil lære i korte økter på vei til jobb eller skole, i stedet for lange økter ved skrivebordet
Ikke riktig verktøy for deg hvis du
- Trenger å kjøre kode uten nett, fordi PHP-kjøringen krever en internettforbindelse
- Vil installere ekte Laravel eller Symfony: rammeverksleksjonene bruker en liten undervisningsvariant, tydelig merket
- Forventer at alle kurs er gratis: det første kurset er gratis, og Pro låser opp resten
- Trenger et komplett skrivebordsprosjekt med Composer, en webserver og versjonskontroll
Spørsmål
Ofte stilte spørsmål
Hva er den beste måten å lære PHP-programmering på en telefon?
Bruk en app der koden faktisk kjører, slik at hver leksjon avsluttes med noe du har kjørt. Lær PHP: kod & bygg har en mobil PHP-editor og kompilator, korte leksjoner på fem til ti minutter og en AI-mentor som hjelper med feil. Den kjører skriptet ditt og viser konsollutdataene eller den gjengitte siden – akkurat den tilbakemeldingen PHP-nybegynnere trenger mest.
Kan jeg kjøre PHP-kode på telefonen?
Ja. Appen har en PHP-kompilator og editor: skriv et skript, trykk på Run og les resultatet. Koden kjøres gjennom appens kodekjøring, som krever en internettforbindelse. Hvis skriptet skriver ut HTML, viser en sidevisning den som en webside ved siden av kildekoden og konsollen.
Lærer appen bort Laravel og MySQL?
Ja. Kurslisten dekker MySQL med PDO og forberedte spørringer, og deretter grunnleggende Laravel med MVC og ruting, Eloquent ORM, autentisering, køer og bygging av REST API-er. Rammeverksleksjonene bruker et lite undervisningsrammeverk for å øve på ruter, visninger og en spørringsbygger, og appen merker tydelig at det ikke er ekte Laravel.
Hvor mange kurs og leksjoner har Lær PHP: kod & bygg?
Det har 49 kurs og 195 leksjoner, ordnet fra nivå A1 til C2, slik at både en helt fersk nybegynner og en erfaren utvikler finner et passende neste steg. Leksjonene varer i fem til ti minutter. Det finnes også 60 kodeoppdrag og 20 veiledede prosjekter for øving utover leksjonene.
Er PHP fortsatt verdt å lære?
Ja, hvis du jobber med nettsteder. PHP driver WordPress og et stort antall egenutviklede backender, og moderne PHP 8 med Composer og Laravel brukes mye til API-er og webapper. Når du lærer PHP, lærer du også konsepter på serversiden, som forespørsler, økter og databaser, som du kan ta med deg til andre språk.
Kan jeg øve på skjemaer, økter og informasjonskapsler uten en webserver?
Ja. Forespørselssimulatoren lar deg beskrive en forespørsel ved å fylle ut $_GET, $_POST, informasjonskapsler og en økt, og kjører deretter skriptet som om en nettleser hadde sendt det. En databasesandkasse gir deg en ekte SQLite-database å øve mot med PDO, slik at du kan teste skjemahåndtering og spørringer på telefonen.
Er Lær PHP: kod & bygg gratis?
Appen kan lastes ned gratis fra App Store og Google Play. Gratisversjonen inkluderer det første kurset, Getting Started with PHP, to kodeoppdrag, Bug Hunt, de daglige repetisjonsøvelsene, kodeeditoren og tre spørsmål til AI-mentoren per dag, og den viser annonser. Pro låser opp alle kurs, oppdrag og prosjekter, sertifiseringseksamen og en ubegrenset AI-mentor, og fjerner annonser.
Finnes det et sertifikat eller intervjuforberedelser?
Ja. Når du består avsluttende eksamen, som er en Pro-funksjon, får du et fullføringssertifikat. Til intervjuer inneholder appen 50 intervjuspørsmål med tydelige svar, 50 quizspørsmål og et jukseark med 71 oppføringer. Et sertifikat viser hva du har studert, men er ikke en akkreditert kvalifikasjon.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.