Guide: PHP- & MySQL-innføring: Kapittel 2

Syntaks, variabler og og ut-data

Nå er det endelig klart for et nytt kapittel i vår PHP- og MySQL-innføring. Denne gangen går vi løs på syntaks, variabler og ut-data.

De forskjellige variabeltypene

Som sagt trenger vi i PHP ikke å spesifisere hva slags informasjon en variabel skal inneholde. Om det er en streng, heltall eller desimaltall er opp til PHP-parseren å finne ut. Denne jobben gjør den svært godt, men i noen tilfeller kan det være nødvendig å hjelpe den litt på vei.

<?php
$pi = 3.14 + 0.00159;
echo "Pi er omtrent $pi";
?>

Her blir resultatet av regnestykket 3.14 + 0.00159 regnet ut, og lagret i variabelen pi. Hvis du kjører dette skriptet vil du dermed få teksten "Pi er omtrent 3.14159". Men hva hvis du vil at variabelen Pi skal lagre selve teksten "3.14 + 0.00159", ikke selv regne det ut?

<?php
$pi = "3.14 + 0.00159";
echo "Pi er omtrent $pi";
?>

Alt som skulle til var å føye til noen hermetegn. Nå oppfatter PHP-parseren det som at variabelen pi inneholder en streng (string), og vil dermed ikke forsøke å regne det ut, men beholdet uttrykket. Ut-dataen hvis du kjører dette skriptet vil altså være "Pi er omtrent 3.14 + 0.00159".