Terug naar Tools

PHP Online Runner

Online PHP-code uitvoeren en testen, ondersteuning voor PHP 7.4-8.5 multi-versie omschakeling en resultaatvergleking

Laden...

Hoe u PHP-code online kunt uitvoeren en testen

  1. 1

    PHP-code invoeren of plakken

    Schrijf PHP-code in de editor of selecteer direct een vooraf ingesteld voorbeeld om snel aan de slag te gaan. Deze online runner is geschikt voor kleine codefragmenten testen, debuggen en leerdemonstaties.

  2. 2

    Wissel tussen PHP-versies

    Wissel tussen PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5 via de versiekeuzar en vergelijk de uitvoer en compatibiliteit van verschillende versies.

  3. 3

    Voer uit en controleer de uitvoer

    Na het klikken op "Uitvoeren" wordt de code onmiddellijk uitgevoerd via de lokale PHP WASM-runtime. Het rechtervenster toont respectievelijk de standaarduitvoer en foutuitvoer.

  4. 4

    Fragment delen of hergebruiken

    U kunt de uitvoer kopiëren, uitvoeringsgeschiedenis herstellen of een deelbare link genereren, zodat anderen dezelfde PHP-code direct kunnen openen en reproduceren.

Functieoverzicht

Voer PHP-code rechtstreeks in uw browser uit, test codefragmenten en vergelijk gedragsveranderingen in PHP 7.4-8.5. Gebaseerd op lokale WASM-uitvoering, geen server of lokale omgeving nodig.

Toolbeschrijving

Gratis online PHP-coderunner, ideaal voor het uitvoeren van PHP-code in de browser, het testen van codefragmenten, het vergelijken van PHP 7.4-8.5 versieverschillen en het onmiddellijk bekijken van de uitvoer. Geen Apache, Nginx of lokale omgeving nodig, uitgevoerd lokaal op basis van WASM, met syntaxisaccentuering, voorbeelden, uitvoergeschiedenis en deelbare koppelingen, gegevens worden niet geüpload.

Mogelijkenlijst

  • Voer PHP-code lokaal in de browser uit op basis van PHP WASM, zonder gegevens te uploaden.
  • Ondersteunt versieschakeling tussen PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 en 8.5 voor compatibiliteitstests vóór upgrades.
  • De code-editor ondersteunt PHP-syntaxmarkering, regelnummering en codesuggesties, ideaal voor snelle fragmentonttwikkeling en debugging.
  • Standaarduitvoer en foutuitvoer worden in afzonderlijke kolommen weergegeven, waardoor het gemakkelijker is om uitvoeringsproblemen op te sporen.
  • Biedt vooraf ingestelde voorbeelden zoals Hello World, arrays, strings, datum/tijd, JSON, proceslogica en meer.
  • Uitvoeringsgeschiedenis wordt lokaal opgeslagen en kan op elk moment worden hersteld, opnieuw uitgevoerd en vergeleken met codefragmenten.
  • Ondersteunt het genereren van deelbare links, zodat u gemakkelijk dezelfde PHP-code met collega's kunt reproduceren.
  • Stelt een uitvoertijdslimiet van 5 seconden in om oneindige lussen te voorkomen die de browser kunnen laten vastlopen.
  • Editor en uitvoergebied worden in twee kolommen weergegeven, wat beter geschikt is voor voortdurend debuggen op desktop.

Gerelateerde tools

Gerelateerde gidsen

Veelgestelde vragen

Hoe draait PHP in de browser?
Typ of plak PHP-code in de editor, selecteer de PHP-versie die je wilt testen, en klik op "Uitvoeren". De code wordt direct in je browser uitgevoerd via PHP WASM, dus je kunt PHP-code uitvoeren zonder Apache, Nginx of een lokale PHP-omgeving te installeren.
Is dit gereedschap meer een PHP online compiler of een PHP code runner?
De meeste gebruikers zoeken naar een PHP online compiler, maar wat ze echt nodig hebben, is een PHP code runner die code onmiddellijk kan uitvoeren en resultaten duidelijk weergeeft. Dit gereedschap ligt meer nadruk op directe uitvoering in de browser, versiebeheer en debugefficiëntie, in plaats van zware IDE-workflows.
Welke PHP-versies ondersteunt deze online runner?
Momenteel worden PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 en 8.5 ondersteund. Je kunt vrij schakelen tussen versies in de versieschakelaar, om compatibiliteitstests uit te voeren, versieverschillen na te bootsen of upgradrisico's te verifiëren.
Wordt code op een server uitgevoerd?
Nee. PHP WASM compileert de PHP-runtime naar WebAssembly en voert deze lokaal in je browser uit. In normale gebruiksscenario's hoeft de code niet naar een externe server te worden geüpload, wat beter geschikt is voor het testen van privécode-fragmenten.
Welke PHP-code is geschikt om online te testen?
Dit gereedschap is geschikt voor het testen van variabelen, arrays, stringverwerking, regex, JSON-codering/decodering, datumformatering, lussen, voorwaardelijke logica, klassen en objecten en andere kernfragmenten van PHP. Scenario's met databaseafhankelijkheid, schrijfbewerkingen in bestandssystemen of verzoeken via een remotenetwerk vallen buiten het bereik.
Kan ik het gebruiken om de verschillen tussen PHP 7.4 en PHP 8.x vóór een upgrade te testen?
Ja. Het schakelen tussen versies is een van de meest geschikte use cases voor dit gereedschap. Je kunt dezelfde code onder PHP 7.4 en PHP 8.x afzonderlijk uitvoeren, outputs, foutmeldingen en gedragsveranderingen vergelijken, en vervolgens beslissen of je de productiecode moet aanpassen.
Geldt er een tijdslimiet voor het uitvoeren van PHP-code?
Ja. Om te voorkomen dat oneindige lussen of langdurig lopende code de browser vertraagt, heeft de runner een time-outlimit van 5 seconden ingesteld. Voor de meeste code-fragmenttests en snelle debugging is deze tijd voldoende.
Hoe kan ik reproduceerbare PHP-code naar collega's sturen?
Klik op de knop "Code delen" boven de editor, en het gereedschap zet de huidige code om in een deelbare link. Anderen kunnen de link openen, dezelfde code zien en deze direct in de browser opnieuw uitvoeren.