1 / 22

PHP programavimas

PHP programavimas. Arūnas Liuiza. PHP pradmenys. I paskaita. Kas yra PHP?. Plačiai paplitusi dinaminė interpretuojama programavimo kalba, skirta tinklalapių kūrimui Pagal sintaksę panaši į C, Perl, Java PHP intarpai gali būti įterpiami į HTML dokumentą. PHP sintaksė. Įterpimas į HTML.

benita
Download Presentation

PHP programavimas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP programavimas Arūnas Liuiza

  2. PHP pradmenys I paskaita

  3. Kas yra PHP? • Plačiai paplitusi dinaminė interpretuojama programavimo kalba, skirta tinklalapių kūrimui • Pagal sintaksę panaši į C, Perl, Java • PHP intarpai gali būti įterpiami į HTML dokumentą

  4. PHP sintaksė

  5. Įterpimas į HTML • Ilgosios žymos • <?php ... ?> • <script language=“php”> ... </script> • Trumposios žymos • <? ... ?> ir <?= ... ?> • <% ... %> ir <%= ... ?> • Naudoti nepatartina dėl galimų suderinamumo problemų

  6. Išvedimas • Pagrindinė duomenų išvedimo komanda: • echo • echo “Labas rytas!”; • echo 12345;

  7. Įterpimas į HTML. Pavyzdys

  8. Instrukcijų atskyrimas • Kaip ir C, Perl ir kitose giminingose kalbose, instrukcijos atskiriamos kabliataškiu (;) • <?php echo “bandymas”; echo “kitas bandymas”;?>

  9. Komentarai • PHP palaiko trijų rūšių komentarus • Vienos eilutės (iki eilutės pabaigos, arba ?>) : • // komentaras • # komentaras • Kelių eilučių • /* komentaras kita eilutė */

  10. Kintamieji • Simbolinis vardas, kuriam galima suteikti norimą reikšmę • Pradedami dolerio ($) ženklu • $pirmas • Pirmasis pavadinimo simbolis turi būti raidė arba _ brūkšnelis apačioje • $pradedam • $_su_bruksneliu • Toliau pavadinime gali būti raidės, skaičiai arba brūkšneliai apačioje • $p123_44dlsdm_ • $_1234ps • Kintamųjų pavadinimuose svarbu didžiosios ir mažosios raidės (casesensitive) • $Pirmas != $pirmas • $DuKartai != $dukartai

  11. Kintamieji. Pavyzdys Kodas Rezultatas • $foo = 15;echo ‘foo yra ‘.$foo; • $foo = “Petras”;echo ‘foo yra ‘.$foo; • $foo = “Petras”;$foo = “Jonas”;echo ‘foo yra ‘.$foo; • foo yra 15 • foo yra Petras • foo yra Jonas

  12. PHP pagrindiniai duomenų tipai • Boolean • Loginis taip/ne • Integer • Sveikas skaičius • Float • Slankiojo kablelio skaičius • String • Simbolinis • Array • Masyvas • Object • Objektas • Resource • Resursas • NULL • Be reikšmės

  13. Boolean • Taip/ne loginė reikšmė • $a = true; • $a = FaLsE; • Galimos FALSE reikšmės: • FALSE • 0 • 0.0 • ‘’ ir ‘0’ • Tuščias masyvas • Objektas be narių • NULL • Visa kita laikoma TRUE

  14. Duomenų tipai ir kintamieji • PHP nereikalauja ir nepalaiko griežto duomenų tipo nurodymo kintamajam, tipas nustatomas pagal kintamojo naudojimo kontekstą

  15. Operatoriai • Operatoriai PHP skirstomi į: • Aritmetinius • Priskyrimo • Palyginimo • Loginius • Operatorių taikymo eilės tvarka: • http://tiny.lt/idn233p

  16. Aritmetiniai operatoriai

  17. Priskyrimo operatoriai

  18. Palyginimo operatoriai

  19. Loginiai operatoriai

  20. Užduotys

  21. Užduotis Nr. 1 Aprašymas Užduotis • Skaičių N padauginti iš 3 • Prie rezultato pridėti 15 • Rasti rezultato dalybos iš 4 liekaną • Prie rezultato pridėti 2 • Rezultatą pakelti kvadratu • Iš rezultato atimti 1,5 • Rezultatą padalinti iš 3 • Parašyti programą, kuri paeiliui atliktų visas nurodytas operacijas, kiekvienos operacijos rezulatą išvesdama (echo) naujoje eilutėje

  22. Užduotis Nr. 2 (arunas@tiny.lt) Aprašymas Užduotis • A ir B yra stačiojo trikampio statiniai • Surasti trikampio įžambinę C • D yra lygiašonio stačiojo trikampio įžambinė • Surasti trikampio statinius E • H = 5F3 + 14F2 – 150F + 23 • Apskaičiuoti H reikšmę Pastaba: kvadratinei šakniai ištraukti naudokite funkciją sqrt(x) • Parašyti programą, kuri atliktų nurodytus skaičiavimus ir išvestų (echo) jų rezultatus atskirose eilutėse • Pirmose programos eilutėse turi būti galimybė nurodyti įvairias kintamųjų A, B, D ir F reikšmes

More Related