PHP Datatyper
- Forrige side PHP Echo / Print
- Næste side PHP Stringfunktioner
Streng, heltal, flydende tal, logik, array, objekt, NULL.
PHP streng
Streng er en sekvens af tegn, såsom "Hello world!"
Streng kan være hvilken som helst tekst inden i citationstegn. Du kan bruge enkelt- eller dobbeltcitater:
Eksempel
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
PHP heltal
Heltal er tal uden decimaler
Heltal regler:
- Heltal skal have mindst én数字(0-9)
- Heltal kan ikke indeholde kommaer eller mellemrum
- Heltal kan ikke have decimalpunkter
- Heltal kan være positive eller negative
- Man kan specificere heltal i tre former: decimal, hexadecimal (præfiks 0x) eller oktal (præfiks 0)
I det følgende eksempel vil vi teste forskellige tal. PHP var_dump() returnerer variabelens datatyp og værdi:
Eksempel
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // Negativt tal var_dump($x); echo "<br>"; $x = 0x8C; // Hexadecimal tal var_dump($x); echo "<br>"; $x = 047; // Oktal tal var_dump($x); ?>
PHP flydende tal
Flydende tal har en decimalpunkt eller eksponentiel form.
I det følgende eksempel vil vi teste forskellige tal. PHP var_dump() returnerer variabelens datatyp og værdi:
Eksempel
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
PHP logik
Logik er true eller false.
$x=true; $y=false;
Logik bruges ofte til betingede tests. Du vil lære mere om betingede tests senere i denne vejledning.
PHP Arrayer
En array gemmer flere værdier i en variabel.
I det følgende eksempel vil vi teste forskellige arrayer. PHP var_dump() vil returnere variabelens datatype og værdi:
Eksempel
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
Du vil lære mere om arrayer i senere kapitler i denne vejledning.
PHP objekter
Objekter er en datatype, der opbevarer data og information om, hvordan data skal håndteres.
I PHP skal objekter erklæres udtrykkeligt.
Først må vi erklære objektets klasse. Til dette bruger vi class-nøglen. En klasse er en struktur, der indeholder egenskaber og metoder.
Vi definerer data typen i objekt klassen, og bruger denne data type i en instans af klassen:
Eksempel
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
Du vil lære mere om objekter i senere kapitler i denne vejledning.
PHP NULL-værdi
Den specifikke NULL-værdi betyder, at variablen har ingen værdi. NULL er den eneste mulige værdi for datatypen NULL.
NULL-værdi indikerer, om en variabel er tom. Bruges også til at skelne mellem en tom streng og en tom værdi i en database.
Man kan tømme en variabel ved at sætte værdien til NULL:
Eksempel
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
- Forrige side PHP Echo / Print
- Næste side PHP Stringfunktioner