Hoe een PHP-functie te schrijven
Hoewel de PHP-taal veel ingebouwde functies heeft, zal het soms gebeuren dat u een aangepaste functie voor uw programma wilt schrijven. Dit is eenvoudig te doen met PHP. U wilt bijvoorbeeld een gepersonaliseerd welkomstbericht op elke pagina van uw website plaatsen. Om dit te doen, zou u een eenvoudige functie schrijven die "Welkom, iemands naam" bovenaan elke webpagina afdrukt. Maar u moet in dit bericht een andere naam afdrukken voor elke bezoeker van uw site. Dit is ook gemakkelijk te doen met een PHP-functie. U kunt de naam van de bezoeker als een string aan de functie doorgevenWat? van tekens. U geeft deze string door als argument van de functieaanroep.

Hello_Visitor ( "Nancy");

Als u de zelfstudie over de PHP Function And Function Call niet hebt gelezen; u wilt dit misschien nu doen. Als u klaar bent om door te gaan, kijken we naar de code die de functie Hello_Visitor definieert of declareert.

Basis PHP-code
functie functienaam ($ argument_1, $ argument_2)
{orgaan van functie}

Voorbeeld
functie Hello_Visitor ($ current_name)
{echo "Welkom, $ current_name"; }


functie
Dit vertelt PHP dat het volgende een functie is.

Hello_Visitor
FUNCTION_NAME
Dit is de naam die u aan uw functie geeft. Uw programma gebruikt deze naam om de functie te identificeren. U gebruikt dus dezelfde naam in de functieaanroep en in de functie zelf. Houd er bij het benoemen van uw functies rekening mee dat functienamen niet hoofdlettergevoelig zijn. Dus de functienaam Hello_Visitor is hetzelfde als hello_visitor. Een functienaam mag echter geen spaties bevatten en moet beginnen met een letter of een onderstrepingsteken.

Hello_Visitor ($ current_name)
haakjes
De haakjes worden gebruikt om argumenten of informatie aan de functie door te geven. Als u geen informatie hoeft door te geven, plaatst u niets tussen de (). Maar u moet nog steeds de haakjes hebben.

($ Current_name)
($ argument_1, $ argument_2)
Het argument is de variabelenaam die de informatie bevat die u aan de functie doorgeeft. Als u meer dan één argument hebt, scheidt u deze met een komma. Plaats vervolgens het argument (de argumenten) tussen de haakjes. In ons voorbeeld de tekenreeks Nancy worden doorgegeven aan de functie en opgeslagen in het $ current_name argument dat tussen haakjes wordt geplaatst.

{echo "Welkom, $ current_name"; }
{}
De code waaruit de functie bestaat, wordt tussen de accolade opening {accolade en sluiting} geplaatst. In ons voorbeeld is de hoofdtekst van de functie een echo-instructie die het welkomstbericht naar de browser zal afdrukken. Omdat Nancy is de tekenreeks die is opgeslagen in de variabele $ current_name, dan is het welkomstbericht Welkom, Nancy.

-------------
Wat is een tekenreeks: een tekenreeks is een groep tekens zoals Nancy. Een tekenreeks moet altijd tussen enkele of dubbele aanhalingstekens worden geplaatst.
Voorbeeld -> "Nancy"





Video-Instructies: Hoe maak je een FUNCTION in php - PHP #7 (April 2024).