92 PHP i MySQL dla każdego
funtion nazwa funkcjHargumentl. argment2.....argumentn)
//instrukcje wnętrza funkcji
}
Napiszmy zatem prostą funkcję, która przyjmować będzie jeden argument i wyświetlać jego wartość pomnożoną przez 2. Skrypt realizujący takie zadanie przedstawiony został na listingu 3.23.
Listing 3.23. Funkcja wykonująca mnożenie argumentu
<html>
<head>
<ti 11e>Przykladowa strona*/t1t1e> </head>
<body>
<?php
function razyDwa($x)
{
Swynik - $x * 2; echo("$x * 2 = Swynik");
razyDwa(5):
</body>
</html>
Powstała funkcja o nazwie razyOwa. Przyjmuje ona jeden argument — x. Wewnątrz funkcji wartość tego argumentu jest mnożona przez dwa, a wynik tego działania jest przypisywany zmiennej wynik. Wartość zmiennej wynik jest następnie wyświetlana za pomocą instrukcji echo. W kodzie skryptu następuje wywołanie funkcji razyDwa z parametrem 5, a zatem na ekranie pojawia się wynik przedstawiony na rysunku 3.12.
Rysunek 3.12.
Wynik działania funkcji razyDwa z listingu 3.23
£U. tdycia Widok. Pueldi Zak!sd-i (jarz«dzia Pomoj
-s > a I u http://k)C«lhost/lndex.php
Nic nie stoi na przeszkodzie, aby przekazać funkcji więcej parametrów. Napiszmy zatem taką, której zadaniem będzie dodawanie dwóch liczb i wyświetlenie wyniku takiego działania na ekranie. Skrypt tego typu widoczny jest na listingu 3.24.
Listing 3.24. Funkcja dodająca dwie liczby
<html>
<head>
<title>Przykiadowa strona</title> </head>
<body>