Tietotyypit
Tutustu PHP:n tietotyyppeihin, kuten merkkijonoihin, kokonaislukuihin ja taulukoihin
Tietotyypit on ilmainen PHP Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/5. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu PHP Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. PHP Academy-kurssilla on yhteensä 5 oppituntia.
Tietotyypit
Tervetuloa tutustumaan PHP:hen syvällisemmin! Tässä oppitunnissa opitte PHP:n tietotyypeistä, jotka määrittävät, millaista tietoa muuttuja voi sisältää. Tietotyyppien ymmärtäminen on olennaista tehokkaiden PHP-ohjelmien kirjoittamisessa. Aloitetaan!

Mitä tietotyypit ovat
Tietotyypit määrittävät, millaista tietoa muuttuja voi sisältää. PHP on dynaamisesti tyypitetty kieli, joten muuttujan tyyppi voi muuttua suorituksen aikana.
Esimerkki:
Keskeinen huomio: PHP määrittää muuttujan tietotyypin automaattisesti sen arvon perusteella.
<?php
$value = 42; // Integer
echo $value;
$value = "Hello"; // Now a String
echo $value;
?>
PHP:n tietotyypit
PHP tukee seuraavia tietotyyppejä:
- Merkkijono: Merkkien muodostama jono.
- Kokonaisluku: Kokonaisluku.
- Liukuluku: Desimaaliluku.
- Totuusarvo: Arvo true tai false.
- Taulukko: Arvojen kokoelma.
- Objekti: Luokan ilmentymä.
- NULL: Muuttuja, jolla ei ole arvoa.
- Resource: Erityinen muuttuja, joka sisältää viittauksen ulkoiseen resurssiin.
Tutustutaan näihin tarkemmin.
Merkkijonot
Merkkijono on merkkien muodostama jono, joka sijoitetaan yksi- (') tai kaksinkertaisten (") lainausmerkkien sisään. Esimerkki:
Keskeinen huomio: Käyttäkää kaksinkertaisia lainausmerkkejä, kun merkkijonoon on sisällytettävä muuttujia suoraan.
<?php
$greeting = "Hello, World!";
echo $greeting; // Outputs: Hello, World!
?>
Luvut
PHP tukee kahdenlaisia lukuja:
- Kokonaisluku: Kokonaislukuja.
- Liukuluku: Desimaalilukuja.
Esimerkki:
<?php
$integer = 42;
$float = 3.14;
echo "Integer: $integer, Float: $float";
?>
Totuusarvot
Totuusarvo edustaa jompaakumpaa kahdesta arvosta: true tai false. Totuusarvoja käytetään usein ehtolauseissa. Esimerkki:
<?php
$isLoggedIn = true;
if ($isLoggedIn) {
echo "Welcome back!";
} else {
echo "Please log in.";
}
?>
Taulukot
Taulukko on yhteen muuttujaan tallennettu arvojen kokoelma. Taulukot voivat sisältää erityyppisiä tietoja. Esimerkki:
Keskeinen huomio: Taulukoiden indeksointi alkaa nollasta, joten ensimmäisen alkion indeksi on 0.
<?php
$colors = ["Red", "Green", "Blue"];
echo $colors[0]; // Outputs: Red
?>
Erikoistyypit
PHP:ssä on joitakin erityisiä tietotyyppejä:
- NULL: Muuttuja, jolla ei ole arvoa.
- Resource: Viittaus ulkoiseen resurssiin, kuten tietokantayhteyteen.
Esimerkki:
Vinkki: Tarkastelkaa muuttujan tyyppiä ja arvoa käyttämällä var_dump()-funktiota.
<?php
$empty = NULL;
echo $empty; // Outputs nothing
?>
<?php
$value = "42";
echo gettype($value);
?>
Hienoa työtä
Onnittelut! Olette tutustuneet PHP:n tietotyyppeihin, kuten merkkijonoihin, lukuihin, totuusarvoihin, taulukoihin ja erikoistyyppeihin, kuten NULL-tyyppiin. Tietotyyppien ymmärtäminen on olennaista tehokkaan ja virheettömän koodin kirjoittamisessa. Seuraavalla oppitunnilla tutustumme operaattoreihin ja erilaisten toimintojen suorittamiseen PHP:ssä. Jatketaan koodaamista!

Opi PHP tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 49
- Oppitunnit
- 195
Usein kysytyt kysymykset
Onko oppitunti ”Tietotyypit” ilmainen?
Kyllä – oppitunnin ”Tietotyypit” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko PHP Academy-kurssin, päivitä CoddyKit PROhon. PHP Academy-kurssilla on yhteensä 5 oppituntia.
Mitä opin oppitunnilla ”Tietotyypit”?
Tutustu PHP:n tietotyyppeihin, kuten merkkijonoihin, kokonaislukuihin ja taulukoihin Harjoittelet PHP Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni PHP Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin PHP Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/5.
Kuinka kauan ”Tietotyypit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä PHP Academy-oppitunnilla?
Kyllä. Jokainen PHP Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.