Leer PHP: code & bouw
Leer PHP: code & bouw — Leer PHP programmeren met een compiler en een AI-mentor
Leer PHP: code & bouw is een gratis te starten iOS- en Android-app voor PHP-programmeren op je telefoon. Met de ingebouwde PHP-compiler en editor voer je je script uit en zie je de uitvoer of de webpagina die het script afdrukt. In 49 cursussen leer je alles vanaf je eerste echo tot MySQL met PDO, Laravel en REST API's, met een AI-mentor die je fouten uitlegt.
- Prijs
- Gratis, upgrade naar Pro
- Platforms
- iOS en Android
- Talen
- 22
- Leeftijdsclassificatie
- 4+
- Vereist
- iOS 15.1 of hoger
- App Store
- 5.0 ★ (1)


Data erin, een pagina eruit.
Dat is grotendeels wat PHP doet. Er komt een request binnen met een querystring, een formulier of een cookie, het script wordt uitgevoerd en er komt HTML terug. De app is gemaakt om je die lus te laten zien: beschrijf een request, voer het script uit en bekijk de pagina die het oplevert naast de broncode en de console.
Wat het is
Leer PHP: code & bouw is een iOS- en Android-app die je PHP leert vanaf de eerste echo-instructie tot en met MySQL, objectgeoriënteerde code, Laravel en REST API's. De app biedt 49 cursussen en 195 lessen, geordend van niveau A1 tot C2, een mobiele PHP-editor en compiler die afgedrukte HTML als webpagina weergeeft, een requestsimulator voor $_GET, $_POST, cookies en sessies, een SQLite-databasesandbox, 60 programmeermissies en een AI-mentor die foutmeldingen uitlegt.
In de app
Hoe het eruitziet





De cursus
Wat de PHP-cursus behandelt
49 cursussen en 195 lessen uit de eigen cursuscatalogus van de app, van je eerste script tot frameworks, beveiliging en deployment.
Getting Started en PHP Basics
Wat PHP is, je eerste script uitvoeren en daarna variabelen, types en echo: de basis waarop elke volgende cursus voortbouwt.
Control Flow, Functions en Scope
if/else, switch en loops, gevolgd door functions, arguments en variable scope.
Arrays, Strings, Dates
Arrays en de array functions, string functions en het werken met datum en tijd: de dagelijkse hulpmiddelen van PHP-scripts.
PHP en het web
PHP in HTML-pagina's insluiten, werken met GET- en POST-formulieren en sessions en cookies beheren.
Object-Oriented PHP
Classes en objects, inheritance, interfaces en traits, namespaces met PSR-4 autoloading en Composer voor packages.
Databases, JSON en APIs
MySQL met PDO en prepared statements, plus JSON en het gebruiken van REST APIs.
Laravel
MVC en routing, de Eloquent ORM, authentication en authorization, queues en jobs en REST APIs bouwen met Laravel.
Security, Testing en Deployment
XSS, CSRF en SQL injection, unit testing met PHPUnit en een PHP-applicatie deployen.
Hoe het werkt
Zo werkt een sessie
Een sessie combineert een korte les met code die je meteen uitvoert, zodat het idee en de oefening in dezelfde sessie plaatsvinden.
Volg één korte les
Open een cursus en werk een les van vijf tot tien minuten door: eerst een uitleg in gewone taal en daarna een voorbeeld dat je kunt aanpassen.
Voer de code uit en bekijk de pagina
Schrijf een script in de editor en tik op Run. De uitvoer verschijnt in een consoletabblad. Wanneer je code HTML afdrukt, zie je die ook naast de broncode als webpagina weergegeven. Voor het uitvoeren van code heb je een internetverbinding nodig.
Vraag, controleer en ga verder
Als een foutmelding nergens op slaat, vraag je de AI-mentor wat er misging. Na elk onderwerp volgen een quiz en een programmeeruitdaging, en met Bug Hunt krijg je een kapot script dat je moet repareren.
Wat erin zit
Wat je bij de app krijgt
49
Cursussen, A1 tot C2
195 lessen, geordend op niveau, van variabelen en lussen tot OOP, MySQL met PDO, Laravel, beveiliging, testen en geavanceerde onderwerpen zoals Docker en microservices.
Run
Mobiele PHP-editor en compiler
Schrijf een script, tik op Run en lees de console. Wanneer het script HTML afdrukt, toont de weergave Page die als webpagina naast de broncode en de console.
Request
Requestsimulator
Vul $_GET, $_POST, cookies en de sessie in en voer je script uit alsof een browser dat request had verstuurd.
SQLite
Databasesandbox
Oefen met PDO op een echte SQLite-database met tabellen die je kunt bevragen, zodat een les over prepared statements iets heeft om op uit te voeren.
60
Programmeermissies
20 eenvoudige, 20 gemiddelde en 20 moeilijke missies, plus 20 begeleide projecten met startcode en hints, en stapsgewijze projecten voor een contactformulier, een inlogsysteem, een blog met CRUD en een REST API.
AI
AI-mentor
Vraag naar een concept, een foutmelding of een stukje code en krijg een duidelijke uitleg. Foutmeldingen verwijzen naar de regel in je eigen code.
Achtergrond
Waarvoor wordt PHP gebruikt en is het nog steeds de moeite waard om het te leren?
PHP is een server-side scripttaal die is ontwikkeld om webpagina's te genereren. De taal draait nog steeds op een zeer groot deel van het web, waaronder WordPress en veel aangepaste backends. PHP leren is de moeite waard als je websites wilt bouwen of onderhouden, met MySQL wilt werken of een bestaande PHP-codebase wilt overnemen. Modern PHP 8 met namespaces, Composer en frameworks zoals Laravel biedt een heel andere ervaring dan het oude stereotype.
Server-side uitvoeringwaarom de browser je code nooit ziet
PHP draait op de server en stuurt alleen het resultaat naar de browser. Daarom kan een script een database of sessie lezen zonder die gegevens bloot te geven. Daarom betekent PHP testen dat je een request verstuurt, niet dat je alleen een bestand opent.
Requestgegevens$_GET, $_POST, cookies, sessies
Alles wat een bezoeker verstuurt, komt binnen via superglobals zoals $_GET en $_POST, terwijl cookies en een sessie de status tussen requests bewaren. Als je dit begrijpt, maak je het verschil tussen een script en een werkende webpagina.
PDO en prepared statementsveilig communiceren met MySQL
PDO is de standaardmanier om vanuit PHP een database te bevragen, en prepared statements houden gebruikersinvoer buiten de SQL-string. Deze gewoonte voorkomt SQL-injectie, een van de meest voorkomende kwetsbaarheden op het web.
Frameworks en Composerhoe echte projecten worden gebouwd
Composer installeert packages en laadt classes automatisch, terwijl een framework zoals Laravel routing, een ORM en authenticatie toevoegt. Bij de meeste PHP-banen werk je met een framework, dus de basis van de taal is een opstap en niet het eindpunt.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Je bent een complete beginner die PHP wil schrijven zonder eerst een lokale server in te stellen
- Je beheert een PHP- of WordPress-site of neemt die over en moet de code kunnen lezen
- Je wilt MySQL met PDO, sessions en forms oefenen in kleine oefeningen die je kunt uitvoeren
- Je bereidt je voor op een backend-interview en wilt vragen met antwoorden
- Je leert liever in korte sessies onderweg dan in lange blokken achter je bureau
Niet het juiste hulpmiddel als je
- Je moet code offline kunnen uitvoeren, omdat de PHP runner een internetverbinding nodig heeft
- Je wilt het echte Laravel of Symfony installeren: de frameworklessen gebruiken een kleine onderwijsvervanger, die duidelijk als zodanig is gemarkeerd
- Je verwacht dat elke cursus gratis is: de eerste cursus is gratis en Pro ontgrendelt de rest
- Je hebt een volledig desktopproject nodig met Composer, een webserver en version control
Vragen
Veelgestelde vragen
Wat is de beste manier om PHP-programmeren op een telefoon te leren?
Gebruik een app waarin de code daadwerkelijk wordt uitgevoerd, zodat elke les eindigt met iets wat je zelf hebt uitgevoerd. Leer PHP: code & bouw heeft een mobiele PHP-editor en compiler, korte lessen van vijf tot tien minuten en een AI-mentor voor fouten. De app voert je script uit en toont de console-uitvoer of de weergegeven pagina: precies de feedback die PHP-beginners het hardst nodig hebben.
Kan ik PHP-code op mijn telefoon uitvoeren?
Ja. De app bevat een PHP-compiler en -editor: schrijf een script, tik op Run en lees de uitvoer. De code wordt uitgevoerd via de code runner van de app, waarvoor een internetverbinding nodig is. Als je script HTML afdrukt, toont de Page-weergave dit als webpagina naast de broncode en de console.
Leert de app Laravel en MySQL?
Ja. De cursuscatalogus behandelt MySQL met PDO en prepared statements en daarna de basis van Laravel met MVC en routing, de Eloquent ORM, authentication, queues en het bouwen van REST APIs. De frameworklessen gebruiken een klein onderwijsframework om routes, views en een query builder te oefenen, en de app vermeldt duidelijk dat dit niet het echte Laravel is.
Hoeveel cursussen en lessen heeft Leer PHP: code & bouw?
De app heeft 49 cursussen en 195 lessen, geordend van niveau A1 tot C2, zodat zowel een complete beginner als een werkende developer een volgende stap vindt. Lessen duren vijf tot tien minuten. Daarnaast zijn er 60 coding missions en 20 begeleide projecten om verder te oefenen dan alleen de lessen.
Is PHP nog steeds de moeite waard om te leren?
Ja, als je met websites werkt. PHP vormt de basis van WordPress en een groot aantal custom backends, en modern PHP 8 met Composer en Laravel wordt veel gebruikt voor APIs en webapps. Je leert er ook server-sideconcepten mee, zoals requests, sessions en databases, die je kunt toepassen in andere talen.
Kan ik forms, sessions en cookies oefenen zonder webserver?
Ja. Met de request simulator kun je een request beschrijven door $_GET, $_POST, cookies en een session in te vullen. Daarna wordt je script uitgevoerd alsof een browser het request heeft verstuurd. In een database sandbox krijg je een echte SQLite-database om PDO mee te oefenen, zodat je form handling en queries op je telefoon kunt testen.
Is Leer PHP: code & bouw gratis?
De app is gratis te downloaden in de App Store en op Google Play. De gratis versie bevat de eerste cursus, Getting Started with PHP, twee coding missions, Bug Hunt, de dagelijkse herhalingsoefeningen, de code-editor en drie vragen aan de AI-mentor per dag, en toont advertenties. Pro ontgrendelt elke cursus, missie en elk project, het certificaatsexamen en een onbeperkte AI-mentor, en verwijdert advertenties.
Is er een certificaat of voorbereiding op interviews?
Ja. Als je slaagt voor het eindexamen, een Pro-functie, verdien je een certificaat van voltooiing. Voor interviews bevat de app 50 interviewvragen met duidelijke antwoorden, 50 quizvragen en een spiekbriefje met 71 items. Een certificaat laat zien wat je hebt gestudeerd en is geen erkende kwalificatie.
Aan de slag
Voer vandaag nog je eerste PHP-script uit
Gratis te beginnen op iOS en Android, in 22 talen.
Meer van CoddyKit
Beschikbaar op iOS en Android.