Hvordan lage en PHP-funksjon

PHP har over 700 innebygde funksjoner, men du har frihet til å lage dine egne funksjoner ved behov. Funksjoner er bare blokker med kode, så hvis du har blokker av kode som du bruker ofte, de er svært godt egnet for å snu i separate funksjoner. På denne måten kan du gjenbruke kode i stedet for å måtte skrive det om og om igjen.

Bruksanvisning

Lag en PHP-funksjon

1 Skriv ordet "-funksjonen," etterfulgt av navnet på funksjonen:
function calc_discount

2 Oppgi parametere til funksjonen på samme linje som navnet. I dette eksemplet er den eneste parameteren mengden:
($price)

3 Skriv inn {}. Det kan være lurt å legge inn både åpning og lukking bukseseler med en gang - ellers kan du glemme den avsluttende spenne:
{}

4 Skriv inn funksjonen som skal utføres i klammeparentes. I vårt tilfelle, beregner funksjonen en $ 10 rabatt på prisen:
$total = $price - 10;

5 Se om funksjonen returnerer en verdi. Hvis den gjør det, inkluderer dette:
return $total;

Sjekk funksjons

6 Se om din funksjon ser slik ut:
function calc_discount ($price){
$total = $price - 10;
return $total;
}

7 Gratulere deg selv: Du har nå en egendefinert funksjon! Du kan bruke det som du ville enhver annen funksjon - ved å kalle den ved navn.

Hint

  • Gi din fungerer klare navn. Dette vil gjøre dem enklere for deg å bruke, fordi navnet kan avsløre mye om formålet med funksjonen. For eksempel, hvis du navnet ditt funksjon a1 (), navnet ikke fortelle deg at denne funksjonen faktisk verifiserer brukerens legitimasjon. På den annen side, er en user_credentials () -funksjonen åpenbart mer beskrivende og hjelpsomme.
  • Du bør lage funksjoner for handlinger som ikke dekkes av de innebygde PHP funksjoner.
  • Hvis du oppretter en variant av en innebygd PHP-funksjonen, navnet ditt egendefinert funksjon tilsvarende, med navnet på den opprinnelige funksjon som base.
  • Når du oppretter en egendefinert funksjon, ikke glem åpning og lukking klammeparentes: {}.
  • Ikke starte funksjonsnavn med et tall. Dette er ikke tillatt.