Ero sivun ”PHP” versioiden välillä

1 130 merkkiä lisätty ,  16 vuotta sitten
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Esimerkki:
:<code><?php</code>
:<code>echo "Hei, maailma!"; // Tulostaa tekstin: Hei, maailma!</code>
:<code>?></code>
 
Jos katsot ylläolevaa esimerkkiä, huomaat, että jokainen ohjelmalause loppuu puolipisteeseen ; ja merkkijonot ympäröidään lainausmerkeillä "". Myös heittomerkkien käyttö '' on sallittu.
 
Kommentit, joita tietokone ei ota huomioon suorittaessa, kirjoitetaan joko //-merkin jälkeen samalle riville tai /*- ja */-merkkien väliin. Kommentteja kannattaa käyttää viimeistään silloin, kun koodista on tulossa monimutkaista ja pitkää. Ne auttavat nopeasti uudelleen omaksumaan koodin ja myös ulkopuolisten on helpompi ymmärtää toisten kirjoittamaa koodia, jos siinä on tarvittava määrä kommentteja.
 
Seuraava esimerkki tuottaa täysin samanlaisen tuloksen kuin aikaisempi, mutta koodin ulkoasua on vain muutettu:
:<code>tekstiä</code>
:<code>*/</code>
:<code>echo 'Hei, maailma!'; // Tulostaa tekstin: Hei, maailma!</code>
:<code>?></code>
== Perustoimenpiteet ==
Php:ssä on monia näppäriä toimenpiteitä merkkijonojen ja lukujen käsittelyä varten. Seuraava esimerkki esittelee niistä muutamia:
:<code><?php</code>
:<code>echo "Hei, maailma!"; // Hei, maailma!</code>
:<code>echo "Hei," . "maailma!"; // Hei, maailma! (Pisteen avulla voidaan yhdistää merkkijonoja yhteen)</code>
 
:<code>echo 3 + 5; // 8 (Huomaa, että lukuja, joita ei ole tarkoitus käsitellä merkkijonoina, ei ympäröidä heittomerkeillä)</code>
:<code>echo "3" . "5"; // 35</code>
:<code>echo 5 - 3; // 2</code>
:<code>echo 3 * 5; // 15 (Kertolasku)</code>
:<code>echo 10 / 2; // 5 (Jakolasku)</code>
:<code>echo 20 % 3; // 2 (Jakojäännös)</code>
:<code>echo (3 + 5) * 10; // 80 (Termejä voi olla useampiakin. Php osaa oikean laskujärjestyksen)</code>
== Muuttujat ==
Muuttujia käytetään tallentamaan tietoa, joka saadaan joko itse koodista, käyttäjältä tai vaikkapa palvelimelta. Niiden käyttö ja hallinta on näppärää moniin muihin ohjelmointikieliin verrattuna se, että niiden tyyppiä ei tarvitse itse määrittää vaan se päätellään automaattisesti sille annetusta arvosta. Muuttujalle pitää kuitenkin antaa arvo ennen kuin sitä voidaan käyttää muualla koodissa.
:<code>echo $tervehdys; // Nyt käytetään äskettäin luotua muuttujaa ja tulostetaan sen sisältämä teksti</code>
:<code>?></code>
== Taulukot ==
 
 
==Katso myös==
Rekisteröitymätön käyttäjä