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".