Kirjoittaja: Antti Laaksonen
| Voit ladata myös koko yhdeksänosaisen opassarjan omalle koneellesi: phpj.zip (38 kt)
PHP on ilmainen, palvelinpohjainen skriptikieli, jota käytetään usein toiminnallisten www-sivujen toteuttamiseen. Palvelinpohjaisuus tarkoittaa sitä, että PHP-koodi suoritetaan palvelimella, jolloin se ei vaadi mitään erityistä tukea selaimelta. Se tarkoittaa myös sitä, että skriptillä on pääsy esimerkiksi palvelimen tiedostoihin ja tietokantoihin. Tämä PHP-opas on yritetty kirjoittaa niin, että se antaa lukijalle perustiedot PHP-kielen ominaisuuksista ja mahdollisuuksista. Opas ei siis pyri olemaan täydellinen kuvaus kielestä. Ensimmäiset kolme osaa käsittelevät kielen rakennetta, tämän jälkeen keskitytään nimenomaan www-sivujen tekemiseen liittyviin asioihin. Oppaan lukemiseksi et tarvitse välttämättä aikaisempaa ohjelmointikokemusta, mutta perustiedot www-sivujen luomisesta ja HTML-kielestä on syytä olla. Jos olet ohjelmoinut aiemmin jollain toisella kielellä, tulet todennäköisesti omaksumaan PHP:n nopeasti. Erityisesti C-kielen lauserakenteet ovat hyvin samankaltaisia PHP:n kanssa. Tämän lisäksi PHP on helppokäyttöinen ja joustava kieli. Alkuvalmistelut Ennen kuin voit alkaa ohjelmoida PHP:lla, tarvitset sitä tukevan palvelimen. Voit tarkistaa oman palvelimesi PHP-tuen seuraavalla skriptillä. Nimeä se testi.php:ksi, lähetä palvelimelle (FTP-ohjelmalla) ja katso sivua selaimella.
Joka tapauksessa sinun kannattaa asentaa omalle koneellesi Apache-palvelinohjelmisto PHP-tuella. Tällöin PHP-skriptien kokeileminen on helpompaa, koska ne voi suorittaa omalla koneella palvelimelle lähettämisen sijaan. Opas Apachen asentamiseen löytyy esimerkiksi täältä Ohjelmointiputkasta. Osoitteesta http://www.php.net/ löytyy PHP:n virallinen manuaali, joka sisältää tarkan kuvauksen PHP-kielen rakenteesta ja kielen sadoista funktioista. Manuaali on luettavissa Internetissä, ja voit myös kopioida sen omalle koneellesi. Tulet varmasti löytämään manuaalille käyttöä ennemmin tai myöhemmin. Ensimmäinen skripti Perinteinen tapa aloittaa uuden ohjelmointikielen opiskelu on kirjoittaa pieni ohjelma, joka tulostaa pätkän tekstiä. Näin teemme mekin. Kirjoita seuraavat rivit tekstieditorilla, tallenna skripti nimellä eka.php, ja katso sivua selaimella.
Skriptin merkintä ja kommentointi PHP-skriptin merkitsemiseen on useita eri tapoja, mutta paras ja yleisimmin käytetty tapa on aloittaa skripti <?php-merkinnällä ja päättää se ?>-merkintään. Samalla sivulla voi olla useita PHP-osuuksia, joiden välissä voi olla tavallista HTML-koodia.
PHP:ssä on kaksi lähes samanlaista komentoa tekstin tulostamiseen, echo ja print. Se, kumman itse valitsee, on käytännössä makuasia. Joka tapauksessa kummatkin tulostavat sivulle niille parametriksi annetun tekstin.
Merkkijonot ympäröidään joko lainausmerkeillä tai heittomerkeillä. Lisätietoa merkkijonojen merkitsemisestä on tämän opassarjan toisessa osassa.
PHP:ssä jokainen ohjelmalause päätetään puolipisteeseen. Tämä tarkoittaa sitä, että samalla rivillä voi olla useampia lauseita puolipisteellä erotettuna. Kuitenkaan koodin selkeyden vuoksi yhdelle riville ei tavallisesti kannata laittaa kuin yksi lause.
Tämän PHP-oppassarjan ensimmäinen osa alkaa olla lopussaan. PHP:n toimintaperiaate tuli toivottavasti selväksi, seuraavaan osaan on luvassa tietoa muuttujista ja taulukoista. Palautetta, ilmoituksia virheistä ynnä muuta voi lähettää esimerkiksi sähköpostilla. Antti Laaksonen, 28.3.2003 |