60048 skanuj0081 (35)

60048 skanuj0081 (35)



Rozdział 3. ♦ Instrukcje sterujące i funkcje 93

<?php

function dodaj(Sx. Sy)

{

Swynik - $x + $y: echo("$x + $y = Swynik1'):

}

dodaj(5. 10):

</body>

</htm1>

Tym razem funkcja ma nazwę dodaj i przyjmuje dwa argumenty x i y. W jej wnętrzu wartości tych argumentów są dodawane, a wynik działania jest zapisywany w zmiennej wynik. Po wykonaniu tej operacji wartości argumentów oraz zmiennej wynik są wyświetlane na ekranie za pomocą instrukcji echo. Tym samym po uruchomieniu skryptu w przeglądarce zobaczymy widok zaprezentowany na rysunku 3.13.

Rysunek 3.13.

Przejdź Pd-ladW Nirządzie =cmrc


Efekt działania funkcji dodającej dwie liczby

& Rozpocznij przygód... J Aktualności

5+10 = 15

Zwracanie wartości

Funkcje oprócz przyjmowania argumentów mogą również zwracać różne wartości, np. wyniki wykonanych przez siebie obliczeń. Do zwracania wartości służy instrukcja return. Wykonanie tej instrukcji powoduje jednocześnie przerwanie wykonywania funkcji. Wartość, która ma być zwrócona, należy umieścić za instrukcją return, schematycznie: funtion nazwa funkcjiO {

//instrukcje wnętrza funkcji return wartość:

}


Zobaczmy, jak to wygląda w praktyce. Zmodyfikujemy skrypt z listingu 3.23, którego zadaniem było mnożenie wartości przekazanej w postaci argumentu przez dwa, tak aby wynik mnożenia był przez funkcję zwracany za pomocą instrukcji return. Skrypt taki został przedstawiony na listingu 3.25.

ńg 3.25. Funkcja wykorzystująca instrukcją return

<html>

<head>

<ti 11e>Przykładowa strona</ti 11e> </head>

<body>


Wyszukiwarka

Podobne podstrony:
70404 skanuj0083 (35) Rozdział 3. ♦ Instrukcje sterujące i funkcje Listing 3.27. Zasiąg zmiennych
skanuj0060 (57) Rozdział 3. ♦ Instrukcje sterujące i funkcje 73 można go przedstawić za pomocą instr
skanuj0062 (56) Rozdział 3. ♦ Instrukcje sterujące i funkcje 75 Szczególną uwagę należy zwrócić na i

więcej podobnych podstron