Sådan oprettes og kaldes PHP-funktioner

Måske har du allerede lært det grundlæggende i PHP-sproget. Men nogle gange kan din kode blive lang og gentagende. PHP-funktioner udgør en fleksibel og nem måde at konsolidere kode på. Denne vejledning vil lære dig det grundlæggende i PHP-funktioner, der omhandler implementering, oprettelse og opkald af funktioner. Husk i matematikklasser, at de matematiske funktioner har brug for en værdi til at generere en anden? Det er ikke så forskelligt med funktionerne i tidsplanen. I denne tutorial vil vi skrive en funktion, der vil tage en værdi, trække 2 fra denne værdi og formere den med 10. Vi vil også undersøge de globale og midlertidige variabler.

trin

Del 1
Oprettelse af en funktion

Billede med titlen Opret og ring PHP-funktioner Trin 1
1
Opret en ny PHP-fil på din server, og åbn den derefter i din yndlings teksteditor.
  • Billede med titlen Opret og ring PHP-funktioner Trin 2
    2
    Start koden ved at indtaste åbning og lukning af PHP-tags samt at forlade et mellemrum mellem dem.
  • Billede med titlen Opret og ring PHP-funktioner Trin 3
    3
    Indtast ovenstående kode i en ny linje mellem PHP-tags.
  • 4
    Når du vil oprette en funktion, skal du starte en linje med ordet "funktion", give plads og indtaste sit navn inden for parentes og derefter åbne bøjler. I ovenstående tilfælde blev funktionen oprettet med navnet "my_function". Du har måske bemærket variablen "$ input" mellem parenteserne. Dette er det såkaldte argument, som er den værdi, som funktionen vil fungere og returnere. PHP-funktioner kan have flere argumenter, så længe de adskilles af kommaer under erklæringen, som i eksemplet ovenfor.
  • 5
    Indtast nu koden mellem tasterne. Kommandoen "return" returnerer output. I dette tilfælde vil udgangen være $ input minus 2, resultatet multipliceres med 10. Også ved, at kommandoen "return" slutter funktionen.
  • Video: Writing 2D Games in C using SDL by Thomas Lively

    Del 2
    Ringer funktionen

    1. Video: Building Dynamic Web Apps with Laravel by Eric Ouyang

      1

      Video: Loretta Napoleoni: The intricate economics of terrorism

      Indtast koden nedenfor i en ny linje efter lukning af tasterne. Denne linie kode kalder funktionen "my_function". I dette tilfælde vil vi indtaste værdi 8 i funktionen, så PHP viser den endelige værdi. Når du tester scriptet, vil koden returnere 60.
    2. 2
      Indtast koden ovenfor i en ny linje. Fordelen ved at arbejde med funktioner er at kunne bruge dem igen og igen. Nu kalder vi funktionen "my_function" to gange mere. Bemærk at funktionerne i ovenstående eksempel behandles som tal. Vær opmærksom på den type data, du arbejder på for ikke at give fejl (for eksempel streng, nummer, boolsk osv.). Test scriptet, og du får værdien 60 efterfulgt af værdien 260.


    Del 3
    Funktioner og variabler

    Billede med titlen Opret og ring PHP-funktioner Trin 8
    1
    Tilføj tre linjer kode i dit script.
  • Billede med titlen Opret og ring PHP-funktioner Trin 9
    2
    Tilføj dette før nogen kode i dit script.
  • Billede med titlen Opret og ring PHP-funktioner Trin 10
    3
    Tilføj denne linje kort efter lukning af funktionstasterne.
  • Billede med titlen Opret og ring PHP-funktioner Trin 11
    4
    For at gøre tingene klarere er her et eksempelkode.
  • 5
    En variabel, der er angivet i en funktion, kan ikke bruges udenfor den. Hvis jeg for eksempel forsøger at bruge "echo $ input" -koden uden for funktionen, anerkender PHP en fejl, fordi jeg ikke har oprettet denne variabel uden for funktionen. Bemærk også, at variabler, der er angivet uden for en funktion, kun kan bruges uden for funktionen (medmindre du bruger dem som et argument). Der er dog en kommando, der giver mulighed for at bruge en variabel, der er oprettet uden for funktionen . Kommandoen er "global". I eksemplet ovenfor blev "global" kommandoen brugt i variabel num, som kan have værdien brugt eller ændret i en funktion. Hvis du taster koden, returnerer den værdierne 50 og 240.
  • Billede med titlen Opret og ring PHP-funktioner Trin 13
    6
    Rør med funktioner! Opret en funktion, der er nyttig til din kode. Brug dem i fremtidige PHP-koder og drage fordel af de fordele, de bringer.
  • Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com