PHP datatyypit
- Edellinen sivu PHP Echo / Tulostus
- Seuraava sivu PHP merkkijonofunktiot
Merkkijonot, integro, liukuluvut, looginen, taulukot, objektit, NULL.
PHP merkkijono
Merkkijono on merkkijono, kuten "Hello world!"
Merkkijono voi olla kirjoitusmerkkien sisällä oleva mikä tahansa teksti. Voit käyttää sekä yksinkertaisia että kahden pisteen merkkijonoja:
Esimerkki
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
PHP integro
Integroita ovat luvut, joissa ei ole desimaaleja.
Integrojen säännöt:
- Integroilla on oltava vähintään yksi numero (0-9)
- Integroilla ei voi olla pilkkuja tai välilyöntejä
- Integroilla ei voi olla desimaalipistettä
- Integroita voi olla sekä positiivisia että negatiivisia
- Integroita voidaan määritellä kolmella tavalla: desimaalit, heksadesimaalit (etuliite 0x) tai oktaalit (etuliite 0)
Alla olevassa esimerkissä testataan erilaisia lukuja. PHP:n var_dump() palauttaa muuttujan tyyppin ja arvon:
Esimerkki
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // Negatiivinen luku var_dump($x); echo "<br>"; $x = 0x8C; // Hexadesimaaliluku var_dump($x); echo "<br>"; $x = 047; // Oktaaliluku var_dump($x); ?>
PHP liukuluvut
Liukuluvut ovat lukuja, joissa on desimaalipiste tai eksponenttisuunnitelma.
Alla olevassa esimerkissä testataan erilaisia lukuja. PHP:n var_dump() palauttaa muuttujan tyyppin ja arvon:
Esimerkki
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
PHP looginen
Looginen on totta tai epätotta.
$x=true; $y=false;
Looginen logiikka käytetään yleensä ehdollisiin testejä varten. Tämä opetusohjelma tarjoaa lisää tietoa ehdollisista testeistä myöhemmin.
PHP taulukot
Taulukko tallentaa useita arvoja yhdessä muuttujassa.
Seuraavassa esimerkissä testataan erilaisia taulukoita. PHP:n var_dump() palauttaa muuttujan tietotyyppin ja arvon:
Esimerkki
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
Opit lisää taulukoista myöhemmin tässä kurssissa.
PHP-objekti
Objekti on tietotyyppi, joka tallentaa tietoja ja tietoa siitä, miten tietoja käsitellään.
PHP:ssä on ilmoitettava objektit selvästi.
Meidän on ensin määriteltävä objektin luokka. Tätä varten käytämme class-kavelyä. Luokka on rakenne, joka sisältää ominaisuuksia ja menetelmiä.
Sitten määrittelemme tietotyyppini objektiyksikössä ja käytämme tätä tietotyyppiä luokan esimerkin mukana:
Esimerkki
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
Opit lisää objekteista myöhemmin tässä kurssissa.
PHP NULL-arvo
Erityinen NULL-arvo osoittaa, että muuttujalla ei ole arvoa. NULL on ainoa mahdollinen arvo tietotyyppiä NULL.
NULL-arvo osoittaa, onko muuttuja tyhjä. Sitä käytetään myös erottamaan tyhjä merkkijono ja tyhjä arvo tietokannassa.
Voit tyhjentää muuttujan asettamalla sen arvoksi NULL:
Esimerkki
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
- Edellinen sivu PHP Echo / Tulostus
- Seuraava sivu PHP merkkijonofunktiot