Arffmanin palveluksessa Kokkolan kurssilla syntynyt PHP ... - Lahti
Arffmanin palveluksessa Kokkolan kurssilla syntynyt PHP ... - Lahti
Arffmanin palveluksessa Kokkolan kurssilla syntynyt PHP ... - Lahti
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>PHP</strong>-ohjelmointi<br />
<strong>PHP</strong>-kieli on ns. Server Scripting –kieli, mikä tarkoittaa että ohjelmakoodin<br />
tulkitsee palvelin ja lähettää ohjelman käyttäjälle html-sivun. Php:llä kirjoitetun<br />
koodin tiedostotarkenteet ovat .php, phtml ja .php3. <strong>PHP</strong> tulee sanoista <strong>PHP</strong>:<br />
Hypertext Preprocessor.<br />
Omat ohjelmat tulee testata aina vähintään kahdella eri selaimella. Asenna<br />
Mozilla Firefox testaamista varten – muutenkin ohjelmasta löytyy<br />
ominaisuuksia, joihin kannattaa tutustua: esimerkiksi WEB-sivusta voi osan<br />
katsoa HTML-koodina (Valitse alue | Hiiren oikea | View Selection Source).<br />
Lisäksi CTRL-näppäintä voi käyttää plus- ja miinusnäppäimien kanssa sivun<br />
fonttikoon muuttamiseksi.<br />
Kopioi osoitteesta http://www.w3schools.com/php/php_syntax.asp<br />
esimerkkikoodi ja tallenna se hello.php-nimisenä koneesi c:\inetpub\wwwroothakemistoon.<br />
Tiedostoa ei voi avata selainohjelmalla sen tallennuspaikasta, vaan<br />
palvelimen kautta (http://localhost/hello.php).<br />
Php-koodirivi päättyy puolipisteeseen. Kuitenkin toisto- ja ehtorakenteissa<br />
ensimmäinen rivi voidaan käsittää otsikkona, joten sen perään ei puolipistettä<br />
saa kirjoittaa.<br />
Koodia kannattaa kommentoida sekä ohjelmatyön edetessä että ohjelman<br />
valmistuttua. Tavallinen tapa kirjoittaa kommentti tapahtuu kahdella<br />
tavuviivalla, josta alkaen se ulottuu sen rivin loppuun. Suurempi lohko<br />
esimerkiksi ohjelman testausvaiheessa voidaan kommentoida hiukan eri tavalla<br />
tähdellä ja kauttaviivalla.<br />
/* Seuraavassa ei tapahdu mitään, koska koodi on kommenteissa<br />
// Tällä ohjelmalla tuotetaan lomakkeen tiedoista html-koodi<br />
print ”Hello World”; //Tässä tulostetaan Hello World<br />
*/<br />
Php:n muuttujat voidaan ottaa lennossa käyttöön. Alustamattoman<br />
(˜arvottoman) muuttujan käyttäminen aiheuttaa kuitenkin virheen.<br />
”Ensin muuttujan tulee saada arvo ja sitten se voidaan vasta käyttää”<br />
Muuttuja voi saada arvoja asetuslauseessa, html-lomakkeista GET ja POSTmetodeilla<br />
sekä tiedostosta.<br />
Muuttujanimi voi sisältää kirjaimia ja numeroita. Muuttujanimen edessä on $,<br />
eikä muuttujalla ole ennalta määrättyä tietotyyppiä (tyyppi on ns. variantti).<br />
8