PHP kodas visada yra išskiriamas su <?php ir ?>. Viduje šių simbolių parašytas tekstas bus interpretuojamas kaip PHP kodas. PHP kodas gali būti pradėtas ir baigtas bet kurioje PHP dokumento vietoje. Kai kurie serveriai palaiko sutrumpintą atidaromųjų žymių metodą, tada vietoje <?php galima rašyti tiesiog <? Tačiau to daryti nepatariu, nes jei perkelsite savo programą į kitą serverį ir jis jau nepalaikys trumpų atidarymo žymių – turėsite visas žymes pakeisti pilnomis.
Štai elementaraus PHP failo pavyzdys:
Kaip matote, PHP faile gali būti naudojamos HTML kalbos žymės. Viskas kas yra ne viduje <?php ?> bus traktuojama kaip paprastas tekstas ir siunčiama į naršyklę. Naršyklė tame tekste atpažins HTML ar kitos tekstinės kalbos komandas, jas interpretuos ir parodys galutinį rezultatą. Jei bandysite rašyti PHP komandas HTML faile, jos nebus priimtos kaip PHP komandos, o tiesiog kaip paprastas tekstas ir bus interpretuojamas kaip tekstas.
PHP kalboje kiekviena eilutė turi būti pabaigta kabliataškiu.
PHP kalboje paprastam išvedimui yra naudojamos dvi komandos: print ir echo.
Pateiktame pavyzdyje esanti komanda išveda į naršyklę tekstą „Sveiki!“.
PHP kalboje komentarai gali būti kelių tipų – eilutės komentaras arba bloko komentaras. Bloko komentaras yra kelių eilučių komentaras. Komentuojamas tekstas nėra interpretuojamas, jis yra tiesiog praleidžiamas.
Kaip matome iš pavyzdžio, komentuoti eilutę galima su dviem pasvirais brūkšniais: // arba su grotelėmis: #
Jei norime komentuoti keletą eilučių, komentaro pradžia prasideda simboliais /* ir baigiasi */
Kintamieji yra naudojami reikšmių saugojimui, pavyzdžiui teksto išsaugojimui, kurį vėliau kur nors panaudosite, masyvams, skaičiams ar kitai informacijai. Kai nurodote kintamąjį jį galite daug kartų panaudoti savo programoje. Visi kintamieji pradedami simboliu $
1 |
$kintamasis = 123;
|
Dažnai pradedantieji PHP programuotojai pamiršta $ ženklą prieš kintamuosius ir tada kyla klaidos. Nepamirškite jo!
Štai dar keletas kintamųjų:
1 2 3 4 |
<?php $tekstas="Sveiki!"; $skaicius=16; ?> |
PHP kalboje kintamiesiems nereikia nurodyti jo tipo, tipas priskiriamas automatiškai pagal tai, kokią reikšmę jis įgavo. Jei sukuriate kintamąjį kuriam priskyrėte skaičių, jis tampa skaičiumi. Jei vėliau tam pačiam kintamajam priskyrėte teksto eilutę, jis tampo teksto eilute, jei priskiriate objektą – objektu, masyvą – masyvu ir t.t. Ši PHP savybė labai palengvina darbą su kintamaisiais, ko nėra C++ ar daugelyje kitų kalbų.
Kintamieji turi prasidėti raide arba tokiu brūkšneliu: _
Kintamojo pavadinime gali būti naudojami tik didžiosios/mažosios raidės, skaičiai ir brūkšnelis: _
Kintamasis negali turėti tarpų, jei jis susidaro iš kelių žodžių – atskirkite juos brūkšneliu: $mano_kintamasis arba $manoKintamasis. Kaip jums patogiau.