Php funkcijos
Download
1 / 17

PHP funkcijos - PowerPoint PPT Presentation


  • 145 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' PHP funkcijos' - oberon


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Php funkcijos

PHP funkcijos

Parengė: TomaDruktenytė, VIV, 4k., 1gr.


Kod l php funkcijos
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.


Kas tai
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ų.


Kam reikalingos funkcijos
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.


Php funkcijos sintaks
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ų: [email protected]#$%^&*()=.


Funkcij k rimas
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ų


Php funkcij pavyzdys
PHP funkcijų pavyzdys

Naršyklėje matysime skaičių 1.


Php funkcijos su parametrais
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ą.


Php funkcijos su parametrais pavyzdys
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.


Php funkcijos su parametrais pavyzdys 1
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


Asmeninis pavyzdys
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)



Da niausiai naudojamos php funkcijos
Dažniausiai naudojamos PHP funkcijos

  • Unlink- ištrina nurodyta failą;

  • Dirname- apdoroja stringfunkciją ir jį atvaizduoja taip, lyg tai būtų direktorija;


Da niausiai naudojamos php funkcijos 1
Dažniausiai naudojamos PHP funkcijos (1)

  • Copy- nukopijuoja nurodytą failą;

  • Basename- gražina failo pavadinimą iš nurodytos nuorodos;


Da niausiai naudojamos php funkcijos 2
Dažniausiai naudojamos PHP funkcijos (2)

  • Chmod- suteikiama tam tikra priėjimo teisė prie failo.


Da niausiai naudojamos php funkcijos 3
Dažniausiai naudojamos PHP funkcijos (3)

  • Return – duomenų gražinimas.


Naudoti altiniai
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


ad