Ero sivun ”PHP” versioiden välillä
→Taulukot: siirretty sivulle PHP/Perusominaisuudet |
|||
Rivi 17: | Rivi 17: | ||
# [[PHP/Ulkoasu|Ulkoasu]] |
# [[PHP/Ulkoasu|Ulkoasu]] |
||
# [[PHP/Perusominaisuudet|Kielen perusominaisuudet]] |
# [[PHP/Perusominaisuudet|Kielen perusominaisuudet]] |
||
#* Perussyntaksi |
#* [[PHP/Perusominaisuudet#Perussyntaksi|Perussyntaksi]] |
||
#** Koodilohkon merkitseminen |
#** [[PHP/Perusominaisuudet#Koodilohkon merkitseminen|Koodilohkon merkitseminen]] |
||
#** Lausekkeiden erottelu |
#** [[PHP/Perusominaisuudet#Lausekkeiden erottelu|Lausekkeiden erottelu]] |
||
#** Kommentointi |
#** [[PHP/Perusominaisuudet#Kommentointi|Kommentointi]] |
||
#* Muuttujat |
#* [[PHP/Perusominaisuudet#Muuttujat|Muuttujat]] |
||
#* Muuttujatyypit |
#* [[PHP/Perusominaisuudet#Muuttujatyypit|Muuttujatyypit]] |
||
#** [[PHP/Perusominaisuudet#Merkkijonot (string)|Merkkijonot (string)]] |
|||
#** Taulukot (array) |
|||
#*** [[PHP/Perusominaisuudet#Muuttujien lisääminen merkkijonoon|Muuttujien lisääminen merkkijonoon]] |
|||
#** Merkkijonot (string) |
|||
#** [[PHP/Perusominaisuudet#Taulukot (array)|Taulukot (array)]] |
|||
#*** Muuttujien lisääminen merkkijonoon |
|||
#* Operaattorit |
#* [[PHP/Perusominaisuudet#Operaattorit|Operaattorit]] |
||
#* Muuta huomioitavaa |
#* [[PHP/Perusominaisuudet#Muuta huomioitavaa|Muuta huomioitavaa]] |
||
# [[PHP/Käyttö|PHP:n käyttö]] |
# [[PHP/Käyttö|PHP:n käyttö]] |
||
#* Luokkakirjastot |
#* Luokkakirjastot |
||
Rivi 35: | Rivi 35: | ||
#* Asetukset |
#* Asetukset |
||
#* Koodi |
#* Koodi |
||
== Lähteet == |
== Lähteet == |
Versio 25. huhtikuuta 2007 kello 13.33
PHP (lyhenne sanoista PHP: Hypertext Preprocessor) on eräs suosituimmista palvelinpohjaisista skriptikielistä, joka tarkoittaa että koodi käsitellään ennen kuin se näytetään selaimelle, joten koodia ei pysty näkemään sivun lähdekoodista. PHP:tä käytetään dynaamisten internet-sivustojen tekemiseen. Esimerkiksi MediaWiki (ohjelmisto, jota Wikikirjasto käyttää) on tehty PHP-kielellä. PHP on C/C++:n kaltainen kieli, johon on lisätty valtava määrä helpottavia funktioita. Tästä syystä PHP ei ole niin ohjelmakirjastopohjainen (ohjelmakirjasto = engl. "library") kuin C/C++-kieli.
PHP on kehitetty avoimen lähdekoodin projektina. Toiminnaltaan jossain määrin vastaavia tekniikoita ovat esimerkiksi Microsoftin ASP ja Sun Microsystemsin JSP. PHP:n tärkein ero verrattuna avoimen lähdekoodin Perl-skriptikieleen on se, että PHP on suunniteltu nimenomaan web-käyttöön. PHP:stä löytyy myös suoraan tietokantaominaisuudet mm. MySQL:lle, PostgreSQL:lle, ja SQLitelle (PHP 5).
Esimerkki:
<?php echo "Hei, maailma!"; // Tulostaa tekstin: Hei, maailma! ?>
Tässä oppaassa PHP:n komennot on linkitetty PHP:n omaan käyttöohjeeseen. Se on englanninkielinen, mutta sieltä löytyy jokaiselle komennolle syntaksi ja kattavat käyttöohjeet esimerkein.
Sisältö
- Historiaa
- Rakenne
- Ulkoasu
- Kielen perusominaisuudet
- PHP:n käyttö
- Luokkakirjastot
- Tietokannan käyttö
- Olio-ohjelmointi
- Tietoturvavinkkejä
- Asetukset
- Koodi
Lähteet
- PHP: PHP manuaali: muuttujat PHP. Viitattu 11. maaliskuuta 2007. (englanniksi)
- PHP: PHP manuaali: tyyppimuunnos PHP. Viitattu 1. helmikuuta 2007. (englanniksi)
- PHP: PHP manuaali: tietoturva PHP. Viitattu 1. helmikuuta 2007. (englanniksi)
- PHP: PHP manuaali: perussyntaksi PHP. Viitattu 1. helmikuuta 2007. (englanniksi)
Aiheesta muualla
- php.net - PHP:n virallinen sivu (englanniksi)
- Classes and Objects (PHP 5)
- Ohjelmointiputka - Sivusto, jossa on paljon koodivinkkejä ja oppaita aloittelijoille.
- Mureakuha - Toinen ohjelmointia käsittelevä sivusto, mutta se on tarkoitettu hieman edistyneemmille ohjelmoijille.