Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
3,99 € Ielikt grozā
Gribi lētāk?
Identifikators:761132
 
Autors:
Vērtējums:
Publicēts: 01.12.2004.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 5 vienības
Atsauces: Nav
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Ievads    3
1.  Lietotāja funkcijas    4
1.1.  Kas ir funkcija    4
1.2.  Funkcijas definēšana un izsaukšana    4
2.  Mainīgo redzamības loks    6
3.  Vērtību atgriešana no funkcijas    7
3.1.  Operatora return() izmantošana    7
3.2.  Funkcijas izsaukšanas iekļaušana nosacījuma/cikla komandā    7
3.3.  Vērtību atgriešana ar saraksta palīdzību    8
3.4.  Vērtību atgriešana masīva veidā    9
3.5.  Globālo mainīgo izmantošana    9
3.6.  Atsauces izmantošana    10
3.7.  Statisko mainīgo izmantošana    10
3.8.  PHP iebūvētie līdzekļi    11
3.9.  Funkcijas ar mainīgo argumentu skaitu un vērtības pēc noklusējuma    11
5.  Anonīmās funkcijas    12
7.  Rekursīvā funkcija    14
8.  Funkcija-mainīgais    15
9.  Funkciju bibliotēku sastādīšana    16
  Avoti    17
Darba fragmentsAizvērt

1.1. Kas ir funkcija

Par funkciju sauc programmas koda fragmentu, kuram ir unikāls vārds un kurš ir paredzēts konkrēta uzdevuma risināšanai. Funkcija tiek izsaukta pēc vārda dažādās programmas vietās, kas ļauj daudzkārtīgi izpildīt fragmentu ar norādītu vārdu. Šāda risinājuma priekšrocības iekļaujas tanī, ka koda bloks tiek rakstīts vienu reizi, bet pēc tam pēc nepieciešamības tiek viegli modificēts.

1.2. Funkcijas definēšana un izsaukšana

Nodefinēt jaunu funkciju PHP valodā nav grūti. Funkcijas var tikt nodefinētas jebkurā PHP programmas vietā (PHP 3 funkcijas jādefinē pirms to izsaukšanas; PHP 4 nav šādas prasības), tomēr pēc koda struktūras organizācijas apsvērumiem visas scenārijā izmantojamās funkcijas ērtāk izvietot scenāriju faila pašā sākumā. Pastāv arī cits paņēmiens, kas manāmi paaugstina programmēšanas efektivitāti un veicina koda daudzkārtējo izmantošanu, – funkciju izdalīšana atsevišķajā failā (tā saucamā bibliotēkā). Bibliotēkas ir ērtas, jo to funkcijas var izmantot dažādos lietojumos, neveidojot liekas kopijas un neriskējot pieļaut kļūdas kopēšanas procesā.
PHP neatbalsta funkciju pārlādēšanu (overloading), kā arī nav iespējams pārdefinēt agrāk nodefinēto funkciju.
Funkcijas definēšana sastāv no četrām daļām:
funkcijas vārds;
apaļās iekavas, kurās tiek pārskaitīti neobligātie ieejas parametri, atdalītie ar komatiem;
funkcijas ķermenis, iekļauts figūriekavās
atgriežamā vērtība, kuras norādīšana notiek ar neobligātā operatora return() palīdzību.
PHP funkciju sintakse vispārīgajā veidā izskatās sekojošajā veidā:

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties