Ero sivun ”PHP” versioiden välillä
→Muuttujat
pEi muokkausyhteenvetoa |
|||
Rivi 213:
=== Muuttujat ===
Muuttujia käytetään tallentamaan tietoa, joka saadaan joko itse koodista, tietokannasta, käyttäjältä tai vaikkapa palvelimelta.
==== Muuttujien lisääminen merkkijonoon ====
Seuraavassa esimerkissä tehdään sama toimenpide kuin kahdessa aikaisemmassa koodissa, mutta nyt käytetään hyväksi muuttujia:
<?php
$tervehdys =
echo $tervehdys; //
?>
Jos muuttuja halutaan sijoittaa suoraan toisen merkkijonon sisään, voidaan menetellä kahdella tavalla
Ensimmäisessä esimerkissä muuttuja lisätään ketjutusoperaattorilla, joka liittää merkkijonot yhteen. Ketjutusoperaattoria voi käyttää sekä lainausmerkkien, että heittomerkkien kanssa:
<?php
$käyntikerrat = 3; // Tallennetaan luku muuttujaan. Huomaa, että ääkkösien käyttö on sallittu php:ssa
echo "Hei, olet käynyt täällä" . $käyntikerrat . "kertaa."; // Hei, olet käynyt täällä 3 kertaa.
echo "Hei, olet käynyt täällä {$käyntikerrat} kertaa.";▼
?>
Kun käytetään yksinkertaisia lainausmerkkejä, ei lainausmerkkien sisällä voi käyttää muuttujia:▼
Muuttujan voi liittää lainausmerkkejä käytettäessä myös suoraan merkkijonoon:
<?php
$käyntikerrat = 3; // Tallennetaan luku muuttujaan. Huomaa, että ääkkösien käyttö on sallittu php:ssa
echo
?>
▲Muuttujassa sallittuja merkkejä ovat kirjaimet A–Z sekä ASCII-merkistön merkit 127 – 255 (sisältäen skandinaaviset sekä yleisimmät eurooppalaiset merkit), alaviiva _ ja numerot 0–9. Muuttujan nimi (dollarin $ jälkeinen osa) ei kuitenkaan voi alkaa numerolla. Muuttujat ovat myös kirjainkokoriippuvaisia, jolloin muuttuja $heimaailma on eri muuttuja kuin $HeiMaailma.<ref name="variables">{{Verkkoviite | Tekijä=PHP | Nimeke=PHP manuaali: muuttujat | Osoite=http://www.php.net/manual/en/language.variables.php | Julkaisija=PHP | Luettu=[[11. maaliskuuta]] [[2007]] | Kieli={{en}} }}</ref>
▲Kun käytetään
<?php
$käyntikerrat = 3; // Tallennetaan luku muuttujaan. Huomaa, että ääkkösien käyttö on sallittu muuttujien nimessä
echo 'Hei, olet käynyt täällä {$käyntikerrat} kertaa.'; // Hei, olet käynyt täällä {$käyntikerrat} kertaa.
?>
=== Operaattorit ===
|