|
Pisanie funkcji w języku PHP to wbrew pozorom nie taka trudna rzecz. Powtarzalne instrukcje, używane wielokrotnie w różnych miejscach, mogą zapisywane być w formie funkcji. Zamiast pisać za każdym razem wiele linijek kodu można taką funkcję każdorazowo dołączać do pliku. Taka struktura bardzo ułatwia pracę bo wiele zadań sprowadzanych jest do jednego "mianownika". W razie chęci rozszerzenia możliwości działania funkcji, wystarczy dokonywać zmian w jednym miejscu. Funkcja na przykładzie prostych działań matematycznych: Przykład: Kod: php
<?php Najpierw deklaryjemy funkcję o nazwie liczenie. Funkcja będzie zależna od trzech argumentów: $operacja (jaka operacja arytmetyczna nas interesuje), $a(pierwsza liczba), $b(druga liczba). Funkcja sprawdza w pierwszej kolejności co podstawisz za zmienną $operacja. Czyli w rzeczywistości jakie działanie arytmetyczne chcesz wykonać na dwóch liczbach ukrytych w zmiennych $a i $b. Pierwsza instrukcja warunkowa (if), sprawdza czy pod zmienną $operacja podstawiona została wartość, a razcej ciąg znaków równy dodaj. Jeśli ten warunek jest spełniony, pod zmienną $wynik podstawiona jest właśnie taka operacja, czyli $a+$b. W analogiczny sposób sprawdzana jest czy $operacja to odejmij, pomnoz, podziel. Jeżeli pod zmienną $operacja nie podstawi się żadnej wartości, powinniśmy na ekranie otrzymać komunikat: "podaj typ operacji". Powyżej opisana została funkcja. Odwołanie się do niej, czyli uruchomienie jej polega na umieszczeniu w pliku, w którym taka funkcja się znajduje lub jest do niego dołączana, w dowolnym miejscu kodu źródłowego strony jej nazwy i argumentów. W naszym przykładzie nazwa to liczenie, a argumenty to kolejno (rodzaj operacji arytmetycznej, cyfra 1, cyfra 2). Czyli np. liczenie(odejmij, 6, 3); Autor: Adam Suchowski
Skomentuj
|
|




