Tworzenie funkcji

Teraz zademonstruję, jak się tworzy funkcję w PHP…

Definicja funkcji wygląda następująco:

function nazwa_funkcji($potrzebne_dla_funkcji_zmienne, $kolejna_potrzebna_zmienna) {

// treść funkcji - można użyć zmiennych z nawiasu

}

Aby wywołać funkcje, wystarczy wpisać jej nazwę w kodzie PHP i w nawiasie podać wartości, których ma użyć – mogą to być oczywiście inne zmienne.

nazwa_funkcji($zmienna, 6); // Wykona nam daną funkcję...

Stworzymy dla przykładu prostą funkcję, która będzie dodawać dwie liczby:

function dodaj($a, $b) {

$wynik = $a + $b;
echo $wynik;

}

// Wywołanie funkcji:
dodaj(5,6); // Wyświetli nam 11

Trzeba tutaj jeszcze wspomnieć o takim czymś, jak global. Jeśli w definiowaniu funkcji chcemy użyć zmiennej, która jest zdefiniowana przed wystąpieniem danej funkcji, musimy się do niej odwołać właśnie poprzez global. Przykład:

function a() {

$i = 1;
echo $i;

}
// Powyższa funkcja zadziała, zmienna $i jest definiowana wewnątrz tej funkcji.

$abc = 50; $def = 25;

function b() {
// Pobieramy wcześniej zdefiniowane zmienne, potrzebne tej funkcji
global $abc, $def;

$pokaz = $abc / $def;
echo $pokaz;

}

W przykładzie użyto tworzenia najprostszych funkcji. Jak widać, za pomocą global zostały do funkcji b pobrane potrzebne zmienne. Gdyby tego tam nie było, wyświetlił by się nam błąd.

Mam nadzieję, że wszystko jest zrozumiałe…

Zamieszczono w: PHP

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

 

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.