Kör PHP direkt med php -r
Det snabbaste sättet att testa en rad PHP är att köra den direkt i terminalen.
Ett kommando, ingen fil
Med flaggan -r kör PHP koden du skriver direkt på kommandoraden. Öppna en terminal och prova:
php -r "echo 'Snabbtest';"
Terminalen skriver ut Snabbtest.
phpstartar PHP.-rbetyder run: kör koden som följer.echoskriver ut en sträng.
Slå ihop strängar och räkna
php -r "echo 'Snabbtest: ' . (2+2) . PHP_EOL;"
Nu skrivs Snabbtest: 4 ut. Här händer tre nya saker:
.(en punkt) konkatenerar, alltså slår ihop, två strängar.(2+2)räknas ut först, och resultatet4slås ihop med texten.PHP_EOLlägger till en radbrytning som passar operativsystemet (EOL betyder end of line).
Kom ihåg: PHP-kodrader avslutas alltid med ;.
Prova i portalen
I portalen kan du köra PHP direkt i webbläsaren. Här skriver du koden som i en fil, så den börjar med <?php. Ändra i koden och tryck på Kör (eller Ctrl + Enter).
Prova själv
- Ändra uträkningen så att den skriver ut
Snabbtest: 42. - Lägg till en
echo-rad till. Vad händer om du tar bortPHP_EOLfrån den första raden? - Ta bort ett semikolon och kör. Läs felmeddelandet: vilken rad pekar det på?
- Kör samma sak i din egen terminal med
php -r.
Portalen kör PHP 8.5.12 i webbläsaren, samma version som du har installerat. Den är till för att öva snabbt. Större uppgifter gör du i VS Code med din egen PHP-installation.