"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ä.
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ää!
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>";
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. */
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>
..
..
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";
?>
Aivan viimeisenä tarvitaan enään www-koodauksen lopettamisen merkit.
</body>
</html>