PHP-filer kan enten inneholde kun PHP-kode eller være sammenvevd med HTML-kode ved å benytte seksjoner med PHP-kode. PHP-seksjoner identifiseres gjennom sine åpnings- og lukketagger. Den vanligste måten å åpne en PHP-seksjon på er å benytte <?php, men det er også mulig å benytte den forkortede formen <?. Taggen ?> benyttes for å lukke PHP-seksjoner. PHP-kode tar ikke hensyn til mellomrom i koden og innrykk benyttes derfor kun av estetiske årsaker.
Nedenfor er et eksempel på en PHP-fil som kun kjører PHP-kode. Koden nedenfor vil skrive ut teksten «Hei verden!» i nettleseren.
\(\begin{align} &\texttt{<?php} \\&\qquad\texttt{echo 'Hei verden!';} \\&\texttt{?>}\end{align}\)
Koden nedenfor vever sammen PHP-kode med HTML-kode.
\(\begin{align} &\texttt{<html>} \\&\qquad\texttt{<head>} \\&\qquad\qquad\texttt{<title>Hva er klokken?</title>} \\&\qquad\texttt{</head>} \\&\qquad\texttt{<body>} \\&\qquad\qquad\texttt{<p><?php echo "Klokken er nå" . date('H:i'); ?></p>} \\&\qquad\texttt{</body>} \\&\texttt{</html>}\end{align}\)
I koden ovenfor vil PHP-koden først bli fortolket og deretter vil HTML-koden bli returnert til nettleseren. Koden benytter den innebygde funksjonen date() for å skrive ut klokkeslettet i formatet 14:37.
Variabler i PHP identifiseres ved å bruke dollartegnet $ foran variabelnavnet. En variabel som inneholder en enkel setning kan se slik ut:
\(\begin{align} &\texttt{<?php} \\&\qquad\texttt{\$var = "PHP er gøy!";} \\&\texttt{?>}\end{align}\)
PHP skiller seg fra andre språk ved at PHP automatisk konverterer datatypen for en variabel. I eksemplet ovenfor vil variabelen $var være av typen string.
I eksemplet nedenfor skal vi la PHP summere alle tall fra og med 1 til og med 10 ved bruk av en for-løkke:
\(\begin{align} &\texttt{<?php} \\&\qquad\texttt{\$sum = 0;} \\&\qquad\texttt{for(\$x=1; \$x<=10; \$x++)} \{ \\&\qquad\qquad\texttt{\$sum += \$x;} \\&\qquad\texttt{}\} \\&\qquad\texttt{echo "Summen av tallene er" . \$sum;} \\&\texttt{?>}\end{align}\)
Løkken i eksemplet ovenfor begynner med å definere verdien av variabelen $x til å være 1. Denne verdien økes med 1 inntil variabelens verdi overstiger 10.
Kommentarer
Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.
Du må være logget inn for å kommentere.