emkiset.ru

Hoe functies in PHP te creëren en aan te roepen

Misschien heb je het geleerd de essentie over het schrijven van code in PHP

. Soms kan uw code echter lang en herhaald zijn. Functies in PHP zijn een flexibele en eenvoudige manier om code te consolideren. Deze tutorial leert je de basis over functies in PHP.

. (Let op: dit artikel is niet bedoeld om zich te verdiepen in onderwerpen aan functies en algoritmen, de manier waarop je kon leren in een klasse van de informatica, echter, legt uit hoe te creëren, implementeren en roepen functies in PHP).

Als je onthoudt wat je hebt geleerd in de algebra-klas op je middelbare school, ontvangen de wiskundige functies een invoerwaarde en geven ze een uitvoerwaarde terug. Dit is de basis van het programmeren van functies. In deze tutorial zullen we een functie die als input neemt een nummer en geeft 10 drie minder dan nummer (deze functie is eigenlijk vrij nutteloos in de meeste PHP codes, maar zal het concept van de functies te leren) maken. We zullen ook de globale variabelen en de variabelen onderzoeken "tijdelijk".

stappen

Methode 1
Maak een functie

Afbeelding met de titel Create and Call PHP Functions Step 1
1
Maak een nieuw PHP-bestand op uw webserver en open het in uw favoriete teksteditor.
  • Afbeelding met de titel Create and Call PHP Functions Step 2
    2
    Begin met het schrijven van je bestand inclusief de openings- en sluitingstags in PHP en laat ruimte vrij om te werken.
  • Afbeelding met de titel Create and Call PHP Functions Step 3
    3
    Schrijf dit op een nieuwe regel in het midden van de twee PHP-tags.
  • 4
    Als u een functie wilt maken, begint u altijd op een nieuwe regel met het woord "functie", druk op de spatiebalk en schrijf een unieke en representatieve naam gevolgd door twee haakjes. Voeg vervolgens een open sleutel toe: {. In dit geval wordt de naam gebruikt "my_function", in uw code kunt u een betere naam gebruiken voor uw functies. Je hebt de variabele waarschijnlijk al opgemerkt "$ invoer" tussen de haakjes. Dit wordt een argument genoemd. Het is de invoer die de functie als uitvoer zal teruggeven. Functies in PHP kunnen meerdere argumenten hebben, zolang ze gescheiden zijn met behulp van komma`s. Zie het onderstaande voorbeeld.
  • 5


    Schrijf deze code nu in de toetsen. Het commando "terugkeer" (in het Spaans, terug) doet precies wat het zegt: retourneert een uitvoerwaarde. In dit geval zal de output $ ingang minste twee vermenigvuldigd met 10. merkt op dat zodra de functie de output is teruggekeerd, zal het programma de functie en niet de code die vervolgens wordt uitgevoerd af te sluiten zijn.
  • Methode 2
    Roept een functie op

    1
    Schrijf de code hieronder in een nieuwe regel na het sluiten van de functie met een sleutel. Deze regel code roept de functie aan "my_function". In dit geval is de invoerwaarde 8 en PHP toont de uitvoerwaarde. Test de code. U krijgt als resultaat de waarde 60.
  • 2



    Noteer deze code nu in een nieuwe regel De magische code met functies is de mogelijkheid om dezelfde code steeds opnieuw te gebruiken en te recyclen. Nu zullen we de functie noemen "my_function" nog eens twee keer en we zullen uw code opnieuw gebruiken. Let ook op de volgende code, bovenop de oproep naar "my_function", krijgt dezelfde behandeling als een nummer. Het is altijd functioneren oproepen als de data type u verwacht te krijgen als resultaat (een getal, een string, een boolean of bron). Test de code, u ontvangt de waarde 60 gevolgd door de waarde 260.
  • Methode 3
    Functies en variabelen

    Afbeelding met de titel Create and Call PHP Functions Step 8
    1
    Voeg drie regels code toe aan uw programma.
  • Afbeelding met de titel Create and Call PHP Functions Step 9
    2
    Voeg ze toe voor een andere code, aan het begin van je functie.
  • Afbeelding met de titel Create and Call PHP Functions Step 10
    3
    Voeg deze regel toe na het plaatsen van de sluitsleutel van uw functie.
  • Afbeelding met de titel Create and Call PHP Functions Step 11
    4
    Om het duidelijk te maken, hier is de volledige voorbeeldcode.
  • 5
    Een variabele die is gedeclareerd binnen een functie kan niet buiten de variabele worden gebruikt. Als u bijvoorbeeld probeert de waarde van $ invoer buiten de functie weer te geven, zou PHP een fout genereren omdat u die variabele buiten de functie niet hebt gemaakt. U moet dus rekening houden met het feit dat de variabelen die in een functie zijn gemaakt (inclusief de argumenten) alleen binnen die functie kunnen worden gebruikt. Variabelen die buiten een functie worden verklaard, kunnen alleen buiten deze worden gebruikt (tenzij u ze als argument gebruikt natuurlijk). Met dit in gedachten is er een commando waarmee je in een functie een variabele kunt gebruiken die buiten die functie is gecreëerd. Dit commando is "global". In de vorige code gebruiken we globaal met het variabele $ -getal, zodat we het kunnen wijzigen of de waarde binnen onze functie kunnen gebruiken. Als u de code test, krijgt u de waarden 50 en 240.
  • Afbeelding met de titel Create and Call PHP Functions Step 13
    6
    Speel met de functies! Maak je eigen functie en maak er een die echt handig is. Gebruik ze in uw toekomstige PHP-projecten. Het gebruik van functies kan de modulariteit van uw code en de omvang van het project in het algemeen verbeteren.
  • Delen op sociale netwerken:

    Verwant
    Hoe een door de gebruiker gedefinieerde functie in Microsoft Excel te makenHoe een door de gebruiker gedefinieerde functie in Microsoft Excel te maken
    Hoe objectgeoriënteerd programmeren te begrijpenHoe objectgeoriënteerd programmeren te begrijpen
    Hoe een link in HTML te verbergenHoe een link in HTML te verbergen
    Hoe standaardcode te schrijven in C ++Hoe standaardcode te schrijven in C ++
    Hoe maak je een vervangende afbeelding in jаvascriptHoe maak je een vervangende afbeelding in jаvascript
    Hoe te bellen met het houden van uw privé-nummerHoe te bellen met het houden van uw privé-nummer
    Hoe de inverse van een functie algebraïsch te vindenHoe de inverse van een functie algebraïsch te vinden
    Hoe lineaire functies te doenHoe lineaire functies te doen
    Hoe trigonometrische vergelijkingen op te lossenHoe trigonometrische vergelijkingen op te lossen
    Hoe functies toe te voegen en af ​​te trekkenHoe functies toe te voegen en af ​​te trekken
    » » Hoe functies in PHP te creëren en aan te roepen
    © 2021 emkiset.ru