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.
Variabler - mellomlagre av informasjon
Den vanligste måten å lagre informasjon i midten av et PHP-skript er å bruke variabler. En variabel har et navn og en verdi. For å kalle opp en variabel bruker vi navnet variabelen har, og tilbake får vi verdien den er lagret med.
Med andre ord er variabler et mellomlager for informasjon. Se det følgende eksempelet:
<?php $testvariabel = "Dette er informasjonen som er lagret"; ?>
I PHP bruker vi alltid et dollartegn ($) for å indikere at vi snakker om en variabel. Ved å bruke et likhetstegn (=) gir vi variabelen en verdi. På venstre siden av likhetstegnet er variabelnavnet, mens det på høyresiden er verdien til variabelen.
Skal vi nå skrive ut innholdet i variabelen gjør vi det slik:
<?php $testvariabel = "Dette er informasjonen som er lagret"; echo $testvariabel; ?>
Dermed vil informasjonen som variabelen ved navn testvariabel inneholder bli skrevet ut med echo-funksjonen.
Variabler er følsomme for store og små bokstaver
Generelt sett sier man at PHP ikke bryr seg om forskjellen på store og små bokstaver, noe som følger filosofien om at PHP skal være tilgivende. Det er imidlertid en ting som er viktig å merke seg; navn på variabler er følsomme for forskjell på store og små bokstaver.
<?php $variabel = 100; echo "Variabelen med navn variabel har verdien $variabel"; echo "Variabelen med navn VaRiaBeL har verdien $VaRiaBeL"; ?>
Ut-dataen du da vil se er:
Variabelen med navn variabel har verdien 100 Variabelen med navn VaRiaBeL har verdien
Variabelen med navn variabel er nemlig en helt annet variabel enn VaRiaBeL. Variabelen VaRiaBeL inneholder ikke noe informasjon, for den er ikke deklarert. Dette ser vi tydelig av ut-dataen.