ZWRACANIE WARTOŚCI
Aby z funkcji był jakiś pożytek, musi ona zwrócić wartość po wykonaniu, wydrukować jakiś tekst czy zmienić wartość zmiennej.
Instrukcja return
Instrukcja
return służy do zwracania wartości wewnątrz funkcji. Spójrzmy na przykład funkcji, której zadaniem jest zwrócenie podanego tekstu z tagami
<b> na początku i
</b> na końcu tekstu:
<?
function html_bold($text) {
$new_text = "<b>" . $text . "</b>";
return $new_text;
}
?>
|
Wykonanie tej funkcji wygląda następująco:
<?
$tekst = html_bold("To jest tekstowy argument funkcji...");
echo $tekst;
?>
|
Powyższy przykład zwraca:
<b>To jest tekstowy argument funkcji...</b>
|
Inne sposoby
Funkcja w wyniku działania nie musi zwracać wartości, może od razu ją wydrukować lub wywołać na przykład jakąś inną funkcję:
<?
function jeden() {
echo("Jak widać to działa!");
}
function dwa() {
jeden();
}
?>
|
Wywołanie funkcji
dwa():
I wynik działania funkcji: