Hur man skriver en PHP-funktion
Även om PHP-språket har många inbyggda funktioner kommer det att finnas tillfällen då du vill skriva en anpassad funktion för ditt program. Detta görs enkelt med PHP. Till exempel kanske du vill lägga ett personligt välkomstmeddelande på varje sida på din webbplats. För att göra detta skulle du skriva en enkel funktion som skriver ut "Välkommen, någons namn" högst upp på varje webbsida. Men du måste skriva ut ett annat namn i det här meddelandet för varje besökare på din webbplats. Detta är också lätt att göra med en PHP-funktion. Du kan skicka besökarens namn till funktionen som en strängVad? av tecken. Du kommer att skicka den här strängen som ett argument för funktionssamtalet.

Hello_Visitor ( "Nancy");

Om du inte har läst handledningen om PHP-funktionen och funktionssamtalet; du kanske vill göra det nu. Om du är redo att fortsätta låt oss ta en titt på koden som definierar eller förklarar Hello_Visitor-funktionen.

Grundläggande PHP-kod
function function_name ($ argument_1, $ argument_2)
{body of function}

Exempel
funktion Hello_Visitor ($ current_name)
{echo "Välkommen, $ aktuella_namn"; }


fungera
Detta säger PHP att följande är en funktion.

Hello_Visitor
function_name
Detta är namnet som du ger till din funktion. Ditt program kommer att använda detta namn för att identifiera funktionen. Så du kommer att använda samma namn i funktionssamtalet och i själva funktionen. Kom ihåg att funktionsnamn inte är skiftlägeskänsliga när du namnger dina funktioner. Så funktionsnamnet Hello_Visitor är detsamma som hello_visitor. Men ett funktionsnamn kan inte innehålla några mellanslag och måste börja med en bokstav eller en understruk.

Hello_Visitor ($ current_name)
Parentes
Parenteserna används för att skicka argument eller information till funktionen. Om du inte behöver skicka någon information kommer du inte att sätta något mellan (). Men du måste fortfarande ha parenteserna.

($ Current_name)
($ argument_1, $ argument_2)
Argumentet är variabelnamnet som innehåller informationen som du skickar till funktionen. Om du har mer än ett argument ska du separera dem med ett komma. Placera sedan argumentet / argumenten mellan parenteserna. I vårt exempel strängen Nancy kommer att skickas till funktionen och lagras i argumentet $ current_name som placeras mellan parenteserna.

{echo "Välkommen, $ aktuella_namn"; }
{}
Koden som kommer att utgöra kroppens funktion placeras mellan öppningen {lockigt konsol och stängning} lockigt konsol. I vårt exempel är funktionens kropp ett eko-uttalande som kommer att skriva ut välkomstmeddelandet till webbläsaren. Eftersom Nancy är den sträng som är lagrad i variabeln $ current_name och välkomstmeddelandet kommer att vara Välkommen, Nancy.

-------------
Vad är en sträng: En sträng är en grupp tecken som Nancy. En sträng måste alltid placeras mellan enstaka eller dubbla citattecken.
Exempel -> "Nancy"





Video Instruktioner: PHP tutorial svenska - 25 - Funktioner (April 2024).