30
września
2009
Autor: misiuziu w kategorii PHP. Brak komentarzy
To pora na rozwiązania. Wyszedł z tego sporo plik, więc będę wrzucał go po kawałeczku i od razu tłumaczył.
function dodaj($a,$b)
{
return ($a+$b);
}
function odejmij($a,$b)
{
return ($a-$b);
}
function pomnoz($a,$b)
{
return ($a*$b);
}
Proste jak budowa cepa. Zauważcie, że nie trzeba tworzyć jakiejś zmiennej pomocniczej, do której zapisywany jest wynik - można od razu zwracać działanie.
Czytaj dalej
23
września
2009
Autor: misiuziu w kategorii PHP, ćwiczenia. Brak komentarzy
No to pora na ćwiczenia.
1. Stworzyć funkcję, która dodaje dwa podane argumenty i zwraca wynik.
2. Analogicznie stworzyć funkcję odejmowania i mnożenia.
3. Stworzyć funkcję dzielenia. W przypadku próby dzielenia przez zero, należy wyświetlić odpowiedni komunikat.
*4. Zamiast wyświetlania błędu w poprzednim zadaniu - rzucić wyjątkiem (tylko dla ambitnych).
5. Przetestować wszystkie funkcje wyświetlając pełne działanie i wynik.
6. Utworzyć funkcję, wykorzystującą wcześniej utworzone funkcję, która będzie miała 3 argumenty - dwie liczby, oraz tablice wyników. Funkcja po przetworzeniu zapisuje do tablicy wyników, kolejne rozwiązania wszystkich działań.
7. Wykorzystując powyższą funkcję, wykonać wszystkie obliczenia na 10 parach zmiennych.
I jak widać, zadania są coraz bardziej treściwe. I coraz bardziej zaczyna mi się podobać rzucanie przykładów nie do rozwiązania bez odrobiny zaangażowania.
16
września
2009
Autor: misiuziu w kategorii PHP, teoria. Brak komentarzy
Czasami (i to nie raz, nie dwa) przyjdzie nam wykorzystywać ten sam kawałek kodu kilka, kilkanaście razy. Jeśli się da, to z podanego kodu tworzymy funkcję. Dlaczego? Ponieważ można ją wykorzystać kilka razy bez konieczności przepisywania kodu po raz wtóry. Z założenia funkcja wygląda w ten sposób:
function nazwa_funkcji ( argument )
{
//skrypt działania funkcji
return 0;
}
Czytaj dalej