PHP
PHP eli "PHP: Hypertext Preprocessor" on kokonaisuus, jonka avulla staattisten HTML-kielellä kirjoitettujen sivujen sisälle on mahdollista upottaa dynaamisuutta. PHP sisältää oman kielen, jonka avulla HTML-sivuille saadaan dynaamisuutta käyttäen suurta joukkoa valmiita aliohjelmia.

Sisällysluettelo
Miten PHP toimii?
Toimintaperiaate on seuraava:
- Selain pyytää PHP-sivua palvelimelta
- Palvelin esiprosessoi sivun PHP-tulkilla
- Prosessoinnin tuloksena syntyy validi HTML-sivu
- Palvelin lähettää sivun asiakaskoneelle
Huom.! Staattinen sivu kuormittaa vähemmän palvelinta kuin dynaaminen sivu!
Operaattoreita
| Operaattori | Selitys | Tyyppi |
|---|---|---|
| $a * $b | Kertolasku | Aritmeettinen |
| $a / $b | Jakolasku | |
| $a != $b | Erisuuri | Vertailu |
| $a <> $b | ||
| $a == $b | Yhtäsuuri |
Esimerkkikoodi
Esimerkki vertailusta:
<?php
if ($muulit == $hepat){
echo "Muuleja on yhtä paljon kuin hevosia.";
}else{
echo "Muuleja on eri määrä kuin hevosia.";
}
?>
- Jos vertailu on tosi, niin ohjelma tulostaa tekstin Muuleja on yhtä paljon kuin hevosia.
- Jos vertailu on epätosi, niin ohjelma tulostaa tekstin Muuleja on eri määrä kuin hevosia.
- Ohjelmaa voi testata kirjoittamalla komentoriville php testi.php
Globaaleja muuttujia
- $_SERVER
- WWW-palvelimen muuttujia
- $_GET
- URL:n kautta tulevat muuttujat
- $_POST
- HTTP POST-metodin kautta tulevat muuttujat
SOAP-funktiot
SOAP 1.2 on helppokäyttöinen protokolla joka on tarkoitettu rakenteisen
informaation välittämiseen hajautetuissa järjestelmissä
, esim. Webissä.
SoapClient->__construct()- Luo uuden SoapClient-olionSoapClient->__doRequest()- Tekee SOAP-pyynnönSoapClient->__getFunctions()- Palauttaa listan SOAP-funktioita
http://www.cc.jyu.fi/~jmantyla
20.2.2006