|
|
| Povezave |
|---|
|
Spletne strani Ključne besede Mali oglasi Mizarstvo Kuhinje |
|
|
| Povezave |
|---|
|
Spletne strani Ključne besede Mali oglasi Mizarstvo Kuhinje |
2. PHP
2.12. Funkcije
2.12.2 Pošiljanje vrednosti funkcijam | 2.12.2 Pošiljanje vrednosti funkcijam |
|
|
|
Naprimer da želimo predelati funkcijo reciZivjo() tako, da bo prikazala neko ime. To narediš tako, da vstaviš spremenljivko med oklepaje v deklaracijo funkcije. Ista spremenljivka se nato uporabi v funkciji za prikaz vrednosti, ki je bila poslana funkciji. Če želiš poslati več kot eno spremenljivko funkciji, jih ločiš z vejicami. Primer: function reciZivjo($ime) { echo "Zivjo, $ime!"; } Pomembno je tudi razumeti, da spremenljivka v funkciji ostane v uporabi izključno v območju te funkcije. function podvoji($stevilo) { $stevilo *= 2; echo "$stevilo<br />"; } $stevilo = 4; podvoji($stevilo); echo $stevilo; V tem primeru funkcija podvoji() vzame število, ga podvoji, in prikaže na zaslonu. V vrstici 5 skripte pripišemo spremenljivki $stevilo vrednost 4. Naslednja vrstica kliče funkcijo in ji pošlje $stevilo kot argument. Funkcija obdela $stevilo in prikaže 8. V 7. vrstici prikažemo spremenljivko $stevilo zaslonu z ukazom echo. Na zaslonu se sedaj pokaže 4. Spremenljivka $stevilo, ki je bila deklarirana v funkciji, je omejena na področje funkcije same. Spremenljivka $stevilo v glavni skripti pa je popolnoma izven zveze z ono v funkciji. Dobra zamisel je, da v izogib zmedi uporabljaš druga imena za spremenljivke v drugih delih skripte kot za tiste, ki so uporabljane v funkcijah. |