Podręcznik PHP
Poprzedni
Następny
Rozdział 13.
Funkcje
Funkcje zdefiniowane przez użytkownika
Funkcja może być zdefiniowana używając składni takiej jak poniższa:
function foo ($arg_1, $arg_2,..., $arg_n) {echo "Przykładowa funkcja.\n"; return $retval;}
Dowolny poprawny kod PHP może się pojawić wewnątrz funkcji, także definicje innych funkcji i klas.
W PHP 3, funkcje muszą być zdefiniowane przed odwołaniem do nich.
W PHP 4 nie ma takiego wymagania.
PHP nie obsługuje przeciążania funkcji.
Nie jest także możliwa od-definiowanie lub przedefiniowanie wcześniej zadeklarowanych funkcji.
PHP 3 nie obsługuje funkcji o zmiennej liczbie argumentów, ale obsługuje domyślne argumenty (zobacz rozdzial Wartości domyślne argumentów aby uzyskać więcej informacji).
PHP 4 obsługuje jedne i drugie: zobacz Listy argumentów o zmiennej długości i opisy funkcji func_num_args(), func_get_arg(), i func_get_args() aby uzyskać więcej informacji.
Poprzedni
Spis treści
Następny
Początek rozdziału
Argumenty funkcji