PHP3.pdf

(125 KB) Pobierz
Funkcje
Funkcje
Funkcje muszą być zdefiniowane przed ich wywołaniem. Definicja funkcji ma postać:
function nazwa_funkcji ( argumenty_funkcji) {
blok_funkcji
}
Wewnątrz funkcji można operować na zmiennych przekazanych do funkcji (argumenty funkcji).
Zmienne mają nazwy takie jak zadeklarowano w nagłówku funkcji (pierwsza linia definicji funkcji).
Funkcja może zwrócić wartość za pomocą słowa kluczowego return , które jednocześnie kończy
działanie funkcji:
function nazwa_funkcji ( argumenty_funkcji) {
blok_funkcji
return $wartosc
}
Zmienne używane wewnątrz funkcji są na zewnątrz niewidoczne, są to zmienne lokalne .
Zmienne używane w głównym bloku programu są zmiennymi globalnymi .
Ćwiczenie 1.
Oblicz za pomocą funkcji najmniejszy wspólny dzielnik dwóch liczb.
Zmienne $a i $b są zmiennymi lokalnymi, można z nich korzystać tylko wewnątrz funkcji i są
niewidoczne poza funkcją.
Zmienne $x , $y i $z to zmienne globalne. Można z nich korzystać wewnątrz funkcji za pomocą
instrukcji global . Jeżeli funkcja zmieni wartość takiej zmiennej, to po zakończeniu funkcji jej nowa
wartość pozostanie.
149590495.001.png
Ćwiczenie 2.
Ustaw trzy liczby w szeregu rosnącym
149590495.002.png
Operacje na ciągach znaków
substr(zmienna, pocz, dlug) - zwraca część łańcucha zapisanego w zmiennej zmienna od
miejsca określonego zmienną pocz o długości dlug , numeracja znaków rozpoczyna się od
zera
strlen(zmienna) - zwraca długość ciągu znaków zapisanych w zmienna
Ćwiczenie 3.
Napisz program wypisujący co drugi znak pogrubiony w zadanym ciągu znaków.
149590495.003.png
Wczytywanie plików zewnętrznych
Definicje funkcji można zapisać w oddzielnym pliku, a następnie wczytać do głównego dokumentu
require włączenie pliku do dokumentu
include wykonanie instrukcji zawartych w pliku
Ćwiczenie 4.
Narysuj za pomocą znaku "*": kwadrat, trójkąt i znak plus. Plik z funkcją rysującą figurę dołącz do
kilku plików za pomocą funkcji require
cwiczenie13.php
plik
149590495.004.png
Zgłoś jeśli naruszono regulamin