Podstawy PHP i MySQL
Temat 12 - Funkcje
Powr?t do spisu temat?w
| W tym rozdziale: 
 | 
| Funkcje, co to takiego? Kod, kt?ry cz?sto si? powtarza, możemy zamienić w funkcję, którą wywołamy w każdym miejscu programu, podobnie jak funkcje wbudowane, które do tej pory wykorzystywaliśmy.Definiowanie i wywołanie nowej funkcji Funkcji utworzyć można praktycznie w każdym miejscu skryptu. Zaleca si? jednak deklarowanie funkcji w początkowych fazach skryptu. Funkcje wykorzystywane przez wiele skryptów opłaca się umieszczał w plikach zewn?trznych, wczytywanych przez te skrypty. 
			function nazwa() 
			Nazwa funkcji nie może być taka sama, jak funkcji wbudowanych, czyli 
			np. rand, mktime, itd.  ćwiczenie 12_01 - Definiowanie i wywołanie funkcji 
 Parametry funkcji Funkcja jest niejako osobnym organizmem oddzielonym od pozostałej części programu. Kwiat wewnętrzny funkcji jest inny, niż świat panujący wokół niej. Zmienne deklarowane poza funkcją nie są widoczne w jej wnętrzu. W przykładzie przedstawionym poniżej została zadeklarowana zmienna "kasia", do której odwołuje się funkcja "zosia". 
 
 Jak widać na rysunku 12_1 zosta? wygenerowany komunikat o błędzie - nieznana zmienna "kasia". Jednym ze sposobów przekazania funkcji zmiennej deklarowanej poza funkcją, jest wpisanie jej jako parametru tej funkcji oraz wywołanie funkcji z podaniem tego parametru. Podając kilka parametrw należy oddzielić je przecinkami. ćwiczenie 12_02 - Definiowanie i wywołanie funkcji z parametrem 
 Podobnie jest ze zmiennym deklarowanymi wewnątrz funkcji. Nie s? one dostępne poza funkcją. Zwracanie wartości przez funkcje W powyższych przyk?adach efektem działania funkcji by?o wypisanie w przeglądarce ciągu tekstowego. Funkcja może zwraca? wartość. W tym celu skorzystamy z polecenia return. ?wiczenie 12_03 - Zwracanie wartości przez funkcje 
 Zmienne globalne i stałe Kolejnym sposobem przekazania zmiennych deklarowanych wewnątrz funkcji jest zamienienie zmiennej o charakterze lokalnym na zmienną o charakterze globalnym. ćwiczenie 12_04 - Przekazanie zmiennych z wewnątrz funkcji - zmienne globalne 
 ?wiczenie 12_05 - Praktyczne zastosowanie funkcji 
 Zadanie 14 - Praktyczne zastosowanie funkcji 
 | 
| Do zapami?tania 
 | 
| 
 
 |