1 / 17

PHP funkcijos

PHP funkcijos. Parengė: Toma Druktenytė , VIV, 4k., 1gr. Kod ėl PHP funkcijos?. Aktualumas Kuriant tinklalapius ir siekiant optimalaus rezultato būtina suprasti ir mokėti tinkmai naudoti/ išnaudoti PHP teikiamas funkcijas . Problema

oberon
Download Presentation

PHP funkcijos

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 funkcijos Parengė: TomaDruktenytė, VIV, 4k., 1gr.

  2. Kodėl PHP funkcijos? Aktualumas Kuriant tinklalapius ir siekiant optimalaus rezultato būtina suprasti ir mokėti tinkmai naudoti/ išnaudoti PHP teikiamas funkcijas. Problema Nesusidūrus su PHP, bet norint šią programą naudoti, yra būtina suprasti jos pagrindus ir funkcijas.

  3. Kas tai? • Funkcijos (kartais vadinamos metodais) yra būdas grupuoti bloką funkcijų nevienkartiniam, paprastam naudojimui; • Funkcijos programavime yra kaip matematines funkcijos (pvz.: sin(x) - duoda tam tikrą skaičių priklausomai nuo rezultato); • PHP kalboje yra daugiau nei 700 funkcijų, kurios stipriai palengvina programuotojų darbą; • Kuriant bet kokią sistemą dažnai prireikia susikurti ir savo funkcijų.

  4. Kam reikalingos funkcijos? • Kodas, kuris patalpintas viduje funkcijos nebus vykdomas tol, kol ta funkcija nebus iškviečiama; • Funkciją galima iškviesti keletą kartų, skirtingose puslapio vietose; • Funkcija vykdo kokius nors veiksmus, kuriuos reikia atlikti skirtingose vietose kelis kartus.

  5. PHP funkcijos sintaksė • Funkcijos pavadinimą patartina pasirinkti tokį, pagal kurį nesunku būtų pasakyti ką ta funkcija daro; • Funkcijos pavadinimas gali prasidėti raide arba brūkšneliu: _ ; • Funkcijos pavadinimas negali prasidėti skaičiumi ar savyje turėti specialiųjų simbolių: !@#$%^&*()=.

  6. Funkcijų kūrimas • PHP funkcijos aprašymas panašus į C stilių; • Functionžodis nusako parser`iui, kad funkcija yra delaruojama; • Returngražina kokį nors kintamąjį ar panašiai. Jo nebūtina rašyti. Tuo atveju funkcija gražins NULL (nulį); • Echonėra funkcija, todėl jai nereikia skliaustų

  7. PHP funkcijų pavyzdys Naršyklėje matysime skaičių 1.

  8. PHP funkcijos su parametrais • Parameteraiyra kintamieji, kurie egzistuoja tiktai pačioje funkcijoje. Juos galima paduoti kaip vidinius kintamuosius arba kaip rodykles; • Dažniausiai funkcijai reikia nurodyti kokius nors parametrus, pradines skaičiavimo reikšmes ar kitą informaciją, kurią funkcijos viduje esantis kodas galėtų apdirbti ir gražinti rezultatą.

  9. PHP funkcijos su parametrais - pavyzdys • Šiame pavyzdyje turime funkciją sudėtis, kuri reikalauja dviejų parametrų – a ir b; • Funkcija gautas reikšmes sudeda ir gražina jų sumą. Vėliau spausdinant sakinį panaudojama funkcija ir gaunamos sumos; • Funkcijos viduje apskaičiuotas atsakymas nėra spausdinamas, jis tik gražinamas, jįišspausdina printkomanda, kuri kreipiasi į funkciją; • Esant poreikiui – galima spausdinti reikšmes tiesiai iš funkcijos.

  10. PHP funkcijos su parametrais – pavyzdys (1) Naršyklėje matysime: • 2 plius 4 yra 6 • 8 plius 3 yra 11 • 5 plius 5 yra 10

  11. Asmeninis pavyzdys • Pačiai teko įdiegti PHP jungtį į savo tinklalapį; • Jungčiai sukurti buvo panaudota mysql_connect funkcija; • Mysql_connect – ne nuolatinioryšio su MySQL sudarymas; • Ši funkcija į naršyklės langą gražina ryšio: • Sėkmingos jungties pranešimą; • Nesėkmingos jungties pranešimą; • Gedimos klaidos pranešimą. • Norint paslėpti klaidą, reikia parašyti “@” ženklą prieš rašant funkcijos pavadinimą (pvz.: @mysql_connect)

  12. Asmeninis pavyzdys (1)

  13. Dažniausiai naudojamos PHP funkcijos • Unlink- ištrina nurodyta failą; • Dirname- apdoroja stringfunkciją ir jį atvaizduoja taip, lyg tai būtų direktorija;

  14. Dažniausiai naudojamos PHP funkcijos (1) • Copy- nukopijuoja nurodytą failą; • Basename- gražina failo pavadinimą iš nurodytos nuorodos;

  15. Dažniausiai naudojamos PHP funkcijos (2) • Chmod- suteikiama tam tikra priėjimo teisė prie failo.

  16. Dažniausiai naudojamos PHP funkcijos (3) • Return – duomenų gražinimas.

  17. Naudoti šaltiniai • http://kodai.manualai.lt/php/pagrindai/funkcijos.html • http://www.coders.lt/straipsniai/php_funkcijos • http://lt.wikibooks.org/wiki/PHP/Funkcijos • http://www.itexposed.lt/t-tut-php-funkcijos-skirtos-dirbti-su-failas • http://www.php.lt/render/Articles;aid,50 • http://php.net/function.mysql-connect • http://www.w3schools.com/PHP/func_mysql_connect.asp

More Related