Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

timohei.net / Opintojaksot / Aiemmin pitämäni opintojaksot / Internet-sovelluskehitys / Toisen jakson aineistoa (PHP) / Kolmannen viikon tehtävät (PHP, osa 1) /
Osa B: Rakennuslohkot

Lue ensin alla olevat tehtävät. Silmäile sitten PHP Trainer Kit -kirjasta muuttujia, tietotyyppejä, operaattoreita ja vakioita käsittelevä Oppitunti 4 ja pistä merkille tehtäviin liittyvät kohdat. Tee sitten tehtävät käyttäen kirjaa hyväksi.

Tehtävät

  1. Mitkä seuraavista muuttujanimistä eivät ole sopivia?
          $a_value_submitted_by_a_user
          $666666xyz
          $xyz666666
          $_____counter_____
          $the first
          $file-name
  2. Kuinka voisit käyttää merkkijonomuuttujaa, joka on luotu sijoituslauseessa
          $my_var = "dynamic";
    luodaksesi "dynamic"-nimisen muuttujan (dynaamisen muuttujan), johon sijoitetaan sitten arvo 4. Kuinka voit sitten käsitellä tuon uuden muuttujan sisältöä, esimerkiksi tulostaa sen selaimelle?
  3. Mitä seuraava lause tulostaa?
          print gettype("4");
  4. Mitä seuraava ohjelmapätkä tulostaa?
          $test_val = 5.4566;
          settype( $test_val, "integer" );
          print $test_val;
  5. Mikä seuraavista ohjelmalauseista sisältää lausekkeen?
          4;
          gettype(44);
          5/12;
  6. Mitkä tehtävät 5 lauseet sisältävät operaattorin?
  7. Minkä arvon seuraava lauseke palauttaa?
          5 < 2
    Mitä tietotyyppiä palautettu arvo on?

Jätä php-tiedostot palvelimelle tarkistettavakseni!

Päivitetty 28.8.2022

<<  Edellinen
(3) Osa A: Ensimmäinen skripti
Sivu 4/7Seuraava >>
(5) Osa C: Ohjelman kulku
© Timo Heikkinen | timo piste heikkinen at oamk piste fi