PHP-funktionen och funktionssamtalet
När du studerar PHP vill du lämna kod på varje rad i ditt program så att du kan studera hur koden fungerar. Någonstans på vägen kommer du att inse att det finns vissa uppgifter som ditt program behöver utföra om och om igen. Och därför finner du dig själv att skriva samma kodrader om och om igen. Till exempel finns det flera tillfällen då en besökare på din webbplats skulle behöva ge dig en e-postadress. Han kanske vill köpa något, registrera sig för ditt nyhetsbrev eller fylla i ett kundserviceformulär. Varje gång han anger sin e-postadress och skickar in webbformuläret, vill du att ditt program ska kontrollera e-postadressens riktighet. Du kan lämna in den här uppgiften på varje plats i ditt program som du behöver för att kontrollera e-postadressen. Men det är inte så effektivt. Tja, PHP har ett svar på det här problemet. Det kallas en funktion.

Det finns i princip två typer av PHP-funktioner. Den första typen är den inbyggda funktionen. Dessa funktioner är redan en del av PHP-språket och därför behöver du inte skriva dem själv. För att använda dessa inbyggda funktioner lägger du bara till ett funktionssamtal till ditt program. Ett funktionssamtal är en kodkod som säger ditt program att "ringa in" den inbyggda funktionen när du behöver den. Den andra typen av funktion är den användardefinierade funktionen. Det här är funktionerna som du skriver själv. Sedan, efter att du har skrivit funktionen, kan du ringa den till ditt program när som helst genom att koda ett funktionssamtal. Låt oss ta en titt på PHP-koden för ett funktionssamtal.

Grundläggande PHP-kod
funktionsnamn (argument, argument);

Exempel
ut ($ message);


skriva ut();
function_name
Detta är namnet som ges till funktionen och är hur ditt program kommer att identifiera funktionen. Jag har använt den inbyggda utskriftsfunktionen som ett exempel. Funktionsnamnet för utskriftsfunktionen är skriva ut och den placeras på vänster sida av ().

ut ($ message);
Parentes
Parentesen används för att skicka information till funktionen. Om du inte behöver skicka någon information kommer du inte att sätta något mellan ().

$ message
Argument
Argumentet är den information som du vill skicka till funktionen. Om du har mer än ett argument ska du separera dem med ett komma. Placera sedan argumentet (erna) mellan parentesen. I vårt exempel är argumentet (information) som skickas till funktionen $ -meddelandevariabeln som placeras mellan parentesen. Den inbyggda utskriftsfunktionen kommer att skriva ut det värde du har gett till meddelandevariabeln $.

ut ($ message);
;
Semikolon avslutar funktionssamtalet

Obs! En funktion skickar vanligtvis information tillbaka till programmet när funktionen är klar. Exempelvis skickar utskriftsfunktionen en Boolean tillbaka till programmet.





Video Instruktioner: PHP Array Functions - array() Function (Maj 2024).