PHP - Aluksi

PHP ja erilaiset

"PHP (lyhenne sanoista PHP: Hypertext Preprocessor) on Perlin kaltainen ohjelmointikieli, jota käytetään erityisesti Web-palvelinympäristöissä dynaamisten web-sivujen luonnissa. Ohjelmointikielen lisäksi PHP-ympäristössä on laaja luokkakirjasto. PHP on komentosarjakieli, jossa ohjelmakoodi tulkitaan vasta ohjelman suoritusvaiheessa. PHP:tä voidaan käyttää useilla eri alustoilla ja käyttöjärjestelmillä.

PHP:n ensimmäinen versio julkaistiin vuonna 1995, ja nykyisin PHP on vertailuissa johtava dynaamisten web-palveluiden tuottamiseen tarkoitettu kieli."
Lähde: Wikipedia

Huomaa oppaastä tämä !
Oppaan sivuilla on ensimmäisinä PHP-osan sisältäviä HTML-koodauksia, näitä voi hyödyntää oppaassa olevien tehtävien ratkaisujen pohjana. Esimerkeissä sekä tehtävissä saatetaan vaatia myös CSS-ohjeiden käyttämistä.


PHP-testikoodaus ja sen osat

Alla olevaa esimerkkiä voi käyttää omien PHP-koodausten alustana ja testaamisessa. Kopioi esimerkki NotePad++ ohjelmaan, tallenna PHP-muotoon.
Tarkista oman tietotokoneen kansiossa onko tiedostonpääte .php. Mikäli ei ole, muuta pääte ja avaa tiedosto uudelleen NotePad++ ohjelmaan.

HUOM! Käytössäsi on oltava www-palvelin johon on asennettuna PHP !


  <!DOCTYPE html>
  <html>
   <head>
    <meta charset="UTF-8">
   </head>

   <body>
   
    <?php
      echo "Hyvää päivää! <br>Tämä on ensimmäinen PHP-koodi";
	  /* tämä on ohjelmoitsijan muistiinpano */
    ?>

   </body>
  </html>
  

Tulos www-sivulla:

Hyvää päivää!
Tämä on ensimmäinen PHP-koodi


Tehtävä 1

Kopioi esimerkki (yllä), liitä käyttämääsi PHP-editoriin ja tallenna tiedosto nimellä TESTI.php. Siirrä TESTI.php internet-palvelimelle ja avaa tiedosto selaimella internetistä.

Lisää koodauksen echo:n yläpuolelle kaksi echo:a:
Kirjoita 1. echo:ssa H3-elementillä otsikko.
Kirjoita 2. echo:ssa p-elementillä tekstiä.

Lisää PHP-koodauksen elementtien (<?php ja ?>) ulkopuolelle div-elementillä fontti-tyyppinen CSS-ohje PHP-koodaukselle.
(katso Näyttö-osasta esimerkeistä mallia)
Lisää H3-elementille väri CSS-ohje käyttäen id-tunnistetta.
Lisää p-elementille väri CSS-ohje käyttäen class-tunnistetta.
Lisää PHP-tekstille väri span-elementin avulla CSS-ohje.

(Huom! kolme eri väriä teksteille ja jokin fontti-asetus)

Ohje, esim:
echo "<p class='CSSohje1'> Jotain tekstiä </p>";


Kommentti

PHP-ohjelman tekijä voi kirjoittaa PHP-ohjelmakoodin sekaan kommentteja. Kommenttien tarkoituksena on helpottaa ohjelmakoodin ymmärtämistä, erityisesti silloin kun joku toinen joutuu sitä lukemaan. Palvelimen PHP-ohjelmisto ei huomioi kommentteja, siten kommentit eivät ole suoritettavaa ohjelmakoodia, eikä kommentit vaikuta ohjelman kokoon ja ohjelman suoritusaikaan. Kommenttien käyttäminen ei ole pakollista, eivätkä ne vaikuta ohjelmien sisältämien tehtävien suoritukseen. Kommentteja voidaan käyttää vapaasti kaikkialla ohjelmassa helpottamaan PHP-ohjelmakoodin ymmärtämistä.
Kommentti-merkeillä voidaan myös poistaa käytöstä ohjelmakoodista osia. Ohjelman osien ottamisella pois käytöstä on oma käyttönsä testatessa, virheen etsimisessä ja vaikkapa erilaisien ohjelma-versioiden ohjelmoinnissa.


Kaksi tapaa lisätä PHP-koodaukseen kommentti:

 // komenttiteksti, kaksi kenoviivaa joilloin kyseinen rivi on kommentti.

 /* kommenttiteksti, keno-tähti - tähti-keno merkkiyhdistelmä, 
    jolloin kommenttia on useita rivejä, alla esimerkki. */

Ohjeet selaimelle

HTML-sivun koodauksen alussa on erilaisia selainta ohjaavia HTML-elementtejä, useimmat sijoitetaan head-elementtiin. Näitä ohjeita on esitelty HTML-, CSS- ja PHP-oppaissa tarkemmin.


  <!DOCTYPE html>
  <html>
   <head>
    <meta charset="UTF-8">
   </head>

  <body>
  ..
  ..
  


PHP-ohjelma

Varsinainen PHP-ohjelma on merkkien <?php ja &> välissä. Esimerkissä echo -funktiolla näytetään www-sivulle teksti sisältäen rivinvaihdon
.

 
  <?php
    echo "Hyvää päivää! <br>Tämä on ensimmäinen PHP-koodi";
  ?>
  

HTML-koodauksen loppu

Aivan viimeisenä tarvitaan enään www-koodauksen lopettamisen merkit.


  </body>
  </html>