ZSBD-2st-1.2-w10.tresc-1.4-Slajd26

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Funkcje użytkownika

Funkcje użytkownika


Oprócz funkcji wbudowanych użytkownik może definiować i korzystać z funkcji własnych – lokalnych.

Funkcje lokalne muszą być definiowane i używane w predefiniowanej przestrzeni nazw local.

Funkcje mogą mieć parametry, które mogą być typowane. Nie można przeciążać nazw funkcji użytkownika ani definiować funkcji o zmiennej liczbie parametrów.

Przykładowa definicja funkcji i jej użycie zostało przedstawione na slajdzie.

Funkcja o nazwie liczba_pracowników ma jeden parametr $param. Zgodnie z regułą dotyczącą przestrzeni nazw, funkcja ta została zdefiniowana przy użyciu przestrzeni nazw do której odwołaliśmy się za pomocą prefiksu local. Wynikiem funkcji jest wyrażenie, które obliczy liczbę elementów pracownik w dokumencie pracownicy.xml posiadających podelement id_zesp o wartości równej wartości parametru $param.

Funkcja iczba_pracowników została użyta w zapytaniu do wygenerowania zawartości elementu liczba_prac.


<< Poprzedni slajd | Spis treści | Następny slajd >>