Praneškite apie mus:


PHP funkcijos

0

PHP kalboje yra daugiau nei 700 funkcijų, kurios stipriai palengvina programuotojų darbą. Kuriant bet kokią sistemą dažnai prireikia susikurti ir savo funkcijų, šioje pamokoje parodysiu kaip tai yra daroma.



Turinys

Kam reikalingos funkcijos?

PHP funkcijų sintaksė

PHP funkcijų pavyzdys

PHP funkcijos su parametrais

PHP funkcijos su parametrais - pavyzdys

Kam reikalingos funkcijos?

Kodas, kuris patalpintas viduje funkcijos nebus vykdomas tol, kol neiškviesime tos funkcijos. Funkciją galima iškviesti keletą kartų, skirtingose puslapio vietose. Funkcija vykdo kokius nors veiksmus, kuriuos reikia atlikti skirtingose vietose kelis kartus.

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 tokiu brūkšneliu: _

Funkcijos pavadinimas negali prasidėti skaičiumi ar savyje turėti specialiųjų simbolių: !@#$%^&*()=

1
2
3
4
5
function funkcijos_pavadinimas () {
 
  kodas, kuris bus vykdomas iškvietus funkciją;
 
}

PHP funkcijų pavyzdys

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
 
<body>
 
 
 
<?php
 
function skaicius() {
 
  print 1;
 
}
 
skaicius();
 
?>
 
 
 
</body>
 
</html>

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

PHP funkcijos su parametrais

Labai dažnai reikia funkcijai nurodyti perduoti 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

Š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į panaudojame funkciją ir gauname sumas. Funkcijos viduje apskaičiuotas atsakymas nėra spausdinamas, jis tik gražinamas, išspausdina jį print komanda, kuri kreipiasi į funkciją. Jei reikia – galime spausdinti reikšmes tiesiai iš funkcijos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html>
 
<body>
 
 
 
<?php
 
function sudetis($a, $b) {
 
  return $a+$b;
 
}
 
print '2 plius 4 yra '.sudetis(2, 4).'<br />';
 
print '8 plius 3 yra '.sudetis(8, 3).'<br />';
 
print '5 plius 5 yra '.sudetis(5, 5).'<br />';
 
?>
 
 
 
</body>
 
</html>

Naršyklėje matysime:

2 plius 4 yra 6
8 plius 3 yra 11
5 plius 5 yra 10

Perskaityta: 2872 kartų

Lukas
Autorius: Lukas
El. paštas.: Šis el. pašto adresas yra apsaugotas nuo spam botų. Jum reikalingas įjungtas Javasctipt kad jį matytumėte
Manualai.lt tinklo autorius ir administratorius. VDU Energetikos Fizikos ir Verslo Informatikos studentas. LinkedIn
Raktažodžiai
ciklai    funkcijos    php    programavimas   
Patinka straipsnis?
dalintis Facebook
dalintis MySpace
dalintis Twitter
Digg it
Komentarai

Komentarų nėra. Norėdami komentuoti turite prisijungti
PHP meniu
Naudingos nuorodos
Informacija ir viskas kas yra pateikta manualai.lt puslapiuose yra nemokama, tačiau, galite mus paremti per PayPal: