Funkcje
Funcje są elementem kodu dostępnym w każdym języku programowania. Dzięki nim mamy mozliwość wykonania tego samego kodu nie powtarzając go. Każdą deklarację funkcji rozpoczyna się wyrazem function dalej podaję się nazwę funkcji oraz w nawiasie w razie potrzeby argumenty które mają zostać przetworzone. Poszczególne argumenty oddziela się od siebie przecinkiem. Oto szablon funkcji:

function nazwa(argumenty)
{
  // instrukcje;
}


Stwórzmy teraz naszą pierwszą funkcję. Bedzie ona wypisywała tekst objęty znacznikami <PRE>. Oto kod do przeanalizowania:

<HTML>
<HEAD>
</HEAD>
<BODY>
 
<?
 
  function pre($tekst)
  {
    print("<PRE>$tekst</PRE>");
  }
 
  pre("To jest tekst przekazany do funkcji");
 
?>
 
</Body>
</HTML>


Zapomniałem jeszcze dodać, że każda funkcja przed wywołaniem musi zostać wcześniej utworzona tak jak w powyższym przykładzie.

Potrafisz już wykorzystywać funkcję, jednak wszystko nie jest tak proste jak się wydaję. Zmienne które wykorzystujesz wewnątrz funkcji nie będą widoczne poza nią. Jak temu zaradzić? Służy do tego instrukcja global która tworzy zmienną na całym obszarze kodu. Jeżeli jednak zamiast zmiennej chciałbyś wykorzystywać tablicę, wystarczy instrukcę global zamienić na GLOBALS.


Autorem tekstu jest: Michał Siudziński
http://cpw.net.pl
Materiał dodany przez użytkownika: alphan