timohei.net / Opintojaksot
/ Aiemmin pitämäni opintojaksot
/ Internet-sovelluskehitys
/ Toisen jakson aineistoa (PHP)
/ Kolmannen viikon tehtävät (PHP, osa 1)
/
Osa D: Funktiot
Lue ensin alla olevat tehtävät. Silmäile sitten PHP Trainer Kit -kirjasta funktioita käsittelevä Oppitunti 6 ja
pistä merkille tehtäviin liittyvät kohdat. Tee sitten tehtävät käyttäen kirjaa hyväksi.
Tehtävät
- Pitääkö seuraava väite paikkansa: "Jos funktio ei käytä argumenttia, voi sulkumerkit jättää pois funktiokutsun yhteydessä."
- Kuinka funktio palauttaa arvon?
- Mitä seuraava ohjelma tulostaa selaimelle?
$number = 50;
function tenTimes()
{
$number = $number * 10;
}
tenTimes();
print $number;
- Muokkaa edellistä ohjelmaa alla olevan kaltaiseksi lisäämällä määritys global. Mitä ohjelma tulostaa selaimelle?
$number = 50;
function tenTimes()
{
global $number;
$number = $number * 10;
}
tenTimes();
print $number;
Sama argumenttia käyttävällä funktiolla
<?php
$number = 50;
function tenTimes($n)
{
return ($n * 10);
}
echo "<P>number global-määrittelyn kanssa: ".tenTimes($number)."</P>";
?>
Päivitetty 28.8.2022
© Timo Heikkinen | timo piste heikkinen at oamk piste fi