Tehtävä 1 Kopioi esimerkki (yllä) omaksi tiedostoksi ja talleta testi.php nimellä. Esimerkkiä voit jatkossa käyttää PHP-kokeilujen pohjana. Lisää esimerkkiin toinen echo jolla tulostat uudelle riville tosi smartin kommentin.
MITÄ ON PHP-KIELI
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
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
PHP:n osat, ensimmäinen PHP-ohjelma
Alla olevaa esimerkkiä voi käyttää omien PHP-koodausten alustana ja testaamisessa. Kopioi esimerkki NotePad++ ohjelmaan, tallenna PHP-muotoon
ja tarkista oman tietotokoneen kansiossa onko tiedostonpääte
HUOM! Käytössäsi on oltava www-palvelin johon on asennettuna PHP !
Esimerkkiohjelma näyttää
PHP-esimerkki (yllä) koostuu osista. Osina ovat:
- kommentit (vihreä), ohjelmoitsijan muistiinpanot jotka eivät näy www-sivulla
- HTML-elementit joissa on olennaisia ilmoituksia selaimelle (musta)
- HTML-elementtejä joilla voidaan esittää www-sivulle sisältöä (musta)
- varsinainen PHP-ohjelma koodaus (tummanpunainen)
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.
PHP-kielessä on kaksi tapaa lisätä 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. */
Esimerkki ohjelmassa, ylemmän kommentin viestinä on esitellä esimerkki-ohjelma ja sen versio..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 !
Esimerkkiohjelma näyttää
echo
-funtiolla tekstin.
/* Ohjelma näyttää tekstiä*/ <!DOCTYPE html> <html lang="en"> <html> <head> <meta charset="UTF-8"> <title>TESTISIVU</title> </head> <body> <h3>Minun ensimmäinen PHP-sivu</h3> <?php echo "Hyvää päivää! <br>Tämä on ensimmäinen PHP-koodi"; ?> </body> </html>
Hyvää päivää!
Tämä on ensimmäinen PHP-koodi
PHP-esimerkki (yllä) koostuu osista. Osina ovat:
- kommentit (vihreä), ohjelmoitsijan muistiinpanot jotka eivät näy www-sivulla
- HTML-elementit joissa on olennaisia ilmoituksia selaimelle (musta)
- HTML-elementtejä joilla voidaan esittää www-sivulle sisältöä (musta)
- varsinainen PHP-ohjelma koodaus (tummanpunainen)
KOMMENTTI
WWW-sivuston 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, joten kommenttit ei vaikuta ohjelman kokoon eikä 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.
PHP-kielessä on kaksi tapaa lisätä 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. */
/*Ohjelma näyttää tekstiä*/
OHJEET SELAIMELLE
WWW-sivun koodauksen alussa on erilaisia selainta ohjaavia HTML-elementtejä. Näitä elementtejä on esitelty HTML-oppaassa tarkemmin.<!DOCTYPE html> <html lang="en"> <html> <head> <meta charset="UTF-8"> <title>TESTISIVU</title> </head> <body>
<!DOCTYPE html>
ilmoittaa koodaustavan olevan HTML5.<html lang="en">
määrittelee kieleksi englannin<head>
-elementin sisällä on erilaisia ohjeita selaimelle, tässä ilmoitus koodaustavasta UTF-8 jolla saadaan skandinaaviset kirjaimet käyttöön sekä selaimen välilehdessä näkyvä otsikko.PHP-OHJELMA
Varsinainen PHP-ohjelma on merkkien<?php
ja &>
välissä. Esimerkissä echo
-funktiolla näytetään www-sivulle teksti sisältäen rivinvaihdon <br>
. <?php echo "Hyvää päivää! <br>Tämä on ensimmäinen PHP-koodi"; ?>
WWW-KOODAUKSEN LOPETTAMINEN
Aivan viimeisenä tarvitaan enään www-koodauksen lopettamisen merkit.</body> </html>