<?php

//eri muuttujatyypit
$kokonaisluku 2;
$desimaaliluku 4.6;
$totuus true;
$vale false;
$teksti "Tähän tekstiä";


//tiukka vertaus, pitää olla samaa tyyppiä (totuusarvo)
if ($totuus === true) {
    
//pelkän muuttujan kanssa ei tarvitse lainauksia
    
echo $teksti;
}

echo 
"<br />";

//löysä vertaus, ei tarvitse olla samaa tyyppiä (0 = epätosi, muuten tosi)
if ($vale == 0) {
    
//voidaan käyttää myös lainauksia
    
echo "$desimaaliluku";
}

echo 
"<br /><br />";

/* ############################################# */

//taulukko
$taulukko = array(1"teksti"false);

//taulukko alkaa aina nollasta ja viimeinen kohta on taulukon koko - 1
echo "<table border=\"1\"><tr>";
// { } merkkejä ei ole pakko käyttää, mutte ne erottavat muuttujan tekstistä hyvin
echo "<td>{$taulukko[0]}</td><td>{$taulukko[1]}</td><td>{$taulukko[2]}</td>"//totuusarvo ei tulostu

echo "</tr><tr>";

//muutetaan taulukon arvoja
$taulukko[0] = "moro";
$taulukko[1] = 5;
$taulukko[2] = $taulukko[1] + 7;

//tulostetaan samalla tavalla
echo "<td>{$taulukko[0]}</td><td>{$taulukko[1]}</td><td>{$taulukko[2]}</td>";
echo 
"</tr></table>";

echo 
"<br /><br />";

//toisenlainen taulukko
$tokataulukko = array(
    
"Opas" => "Jees",
    
"Moka" => "Ei näin",
    
"Pallo" => "Pyöreä"
    
);

echo 
"<table border=\"1\"><tr>";
// { } merkkejä ei ole pakko käyttää, mutte ne erottavat muuttujan tekstistä hyvin
echo "<td>{$tokataulukko["Moka"]}</td><td>{$tokataulukko["Opas"]}</td><td>{$tokataulukko["Pallo"]}</td>";

echo 
"</tr></table>";

echo 
"<br /><br />";

/* ################################################################ */

//laskutoimitukset
$leveys 10;
$pituus 7;
$korkeus 8.5;
$tilavuus 0//määritelty lähinnä luettavuuden vuoksi

echo "<table border=\"1\"><tr>";
// { } merkkejä ei ole pakko käyttää, mutte ne erottavat muuttujan tekstistä hyvin
echo "<td>Pituus</td><td>Leveys</td><td>Korkeus</td><td>Tilavuus</td>";

echo 
"</tr><tr>";

$tilavuus $pituus $leveys $korkeus;

echo 
"<td>{$pituus}</td><td>{$leveys}</td><td>{$korkeus}</td><td>{$tilavuus}</td>";

echo 
"</tr><tr>";

//sama kuin $leveys = $leveys - 2 ja muut vastaavat eri laskutoimituksilla
$leveys -= 2;
$pituus *= 1.5;
$korkeus /= 1.2;

$tilavuus $pituus $leveys $korkeus;

echo 
"<td>{$pituus}</td><td>{$leveys}</td><td>{$korkeus}</td><td>{$tilavuus}</td>";

echo 
"</tr><tr>";

//sama kuin $leveys = $leveys + 1
$leveys--;
//voidaan tietysti käyttää muita muuttujia
$pituus $pituus $korkeus;
$korkeus $pituus 5;

$tilavuus $pituus $leveys $korkeus;

echo 
"<td>{$pituus}</td><td>{$leveys}</td><td>{$korkeus}</td><td>{$tilavuus}</td>";

echo 
"</tr><tr>";

//laskujärjestystä voidaan muuttaa suluilla, muuten normaalit laskusäännöt pätevät
$leveys = ($korkeus $pituus) * 2;
$pituus $leveys $pituus 2;
$korkeus 1;

$tilavuus $pituus $leveys $korkeus;

echo 
"<td>{$pituus}</td><td>{$leveys}</td><td>{$korkeus}</td><td>{$tilavuus}</td>";

echo 
"</tr><tr>";
?>