30. Funktioner 1

Du er her: StartIndholdsfortegnelse → Funktioner 1
Indhold

Indledning

En funktion i PHP er en mulighed for at samle flere kommandoer i en "pakke".

Der hører 2 trin til en funktion:

  1. Oprettelse af funktionen, hvor man pakker alle de kommandoer og andet ind i funktionen og giver den et navn.
  2. Afspilningen eller kørslen af funktionen. En funktion kan køres hvor som helst der er behov for det på siden.

Syntaks: Opret funktion

Når du skal oprette en funktion, skal du give funktionen et navn og derefter bestemme, hvilke kommandoer, der skal være inde i funktionen.

function navn()
{
  kommando;
  kommando;
}

Syntaks: Brug funktion

Når du skal bruge en funktion, skriver du bare navnet på funktionen efterfulgt at 2 paranteser og et semikolon.

navn();

Eksempel 1: Skriv til skærmen

I dette eksempel skal du oprette en funktion, der skriver "Hej verden" til skærmen med fed og kursiv skrift.

  1. Opret funktionen. Her kalder vi den hej():

    <?
    function hej()
    {
      echo "<strong><em>Hej verden</em></strong>";
    }
    ?>

    Denne kode kan f.eks. placeres øverst på siden.
  2. Nu skal vi så bruge koden. Nede i <body>-delen af HTML-siden skriver vi:

    <?
    hej();
    ?>


    Det kommer så det at se således ud:

    Hej verden

    Dette er måske ikke så brugbart et eksempel, derfor følger endnu et, der skriver en copyright-meddelse:

Eksempel 2: Skriv en copyright-meddelelse

I dette eksempel skal du lave en funktion, der skriver en copyright-meddelelse på skærmen (ved hjælp af HTML-koderne). Vi kalder denne funktion for cp().

  1. Opret funktionen sådan:

    <? function cp()
    {
      echo "&copy; ";
      echo "Lars Christensen 2006";
    }
    ?>

    (Du skriver selvfølgelig dit eget navn og det rigtige årstal)
  2. Brug funktionen ved at skrive således det sted på siden, hvor du vil have koden:

    <?
      cp();
    ?>