PHP-funksjonen er et stykke kode som kan gjenbrukes mange ganger. Den kan ta inndata som argumentliste og returverdi. Det er tusenvis av innebygde funksjoner i PHP.
I PHP kan vi definere Betinget funksjon , Funksjon i funksjon og Rekursiv funksjon også.
Fordel med PHP-funksjoner
Kode Gjenbrukbarhet : PHP-funksjoner er bare definert én gang og kan påkalles mange ganger, som i andre programmeringsspråk.
Mindre kode : Det sparer mye kode fordi du ikke trenger å skrive logikken mange ganger. Ved å bruke funksjonen kan du bare skrive logikken én gang og bruke den på nytt.
full form av i d e
Enkelt å forstå : PHP-funksjoner skiller programmeringslogikken. Så det er lettere å forstå flyten av applikasjonen fordi hver logikk er delt i form av funksjoner.
PHP brukerdefinerte funksjoner
Vi kan enkelt deklarere og kalle brukerdefinerte funksjoner. La oss se syntaksen for å erklære brukerdefinerte funksjoner.
Syntaks
function functionname(){ //code to be executed }
Merk: Funksjonsnavn må begynne med bokstav og understrek bare som andre etiketter i PHP. Det kan ikke starte med tall eller spesielle symboler.
Eksempel på PHP-funksjoner
Fil: function1.phpProduksjon:
hvordan sjekke blokkerte numre på AndroidHei PHP-funksjon
PHP-funksjonsargumenter
Vi kan sende informasjonen i PHP-funksjonen gjennom argumenter som er atskilt med komma.
PHP støtter Ring etter verdi (misligholde), Ring etter referanse , Standard argumentverdier og Argumentliste med variabel lengde .
La oss se eksempelet for å sende enkelt argument i PHP-funksjonen.
Fil: functionarg.php<?php function sayHello($name){ echo 'Hello $name <br/>'; } sayHello('Sonoo'); sayHello('Vimal'); sayHello('John'); ?>
Produksjon:
Hello Sonoo Hello Vimal Hello John
La oss se eksemplet for å sende to argumenter i PHP-funksjonen.
Fil: functionarg2.php<?php function sayHello($name,$age){ echo 'Hello $name, you are $age years old <br/>'; } sayHello('Sonoo',27); sayHello('Vimal',29); sayHello('John',23); ?>
Produksjon:
Hello Sonoo, you are 27 years old Hello Vimal, you are 29 years old Hello John, you are 23 years old
PHP-anrop etter referanse
Verdien som sendes til funksjonen endrer ikke den faktiske verdien som standard (kall etter verdi). Men vi kan gjøre det ved å gi verdi som referanse.
matematiske metoder i java
Som standard er verdien som sendes til funksjonen call by value. For å sende verdi som referanse, må du bruke og-tegnet (&) før argumentnavnet.
La oss se et enkelt eksempel på call by reference i PHP.
formater dato til strengFil: functionref.php
Produksjon:
Hello Call By Reference
PHP-funksjon: Standard argumentverdi
Vi kan spesifisere en standard argumentverdi i funksjon. Mens du kaller PHP-funksjonen hvis du ikke spesifiserer noe argument, vil den ta standardargumentet. La oss se et enkelt eksempel på bruk av standard argumentverdi i PHP-funksjonen.
Fil: functiondefaultarg.php<?php function sayHello($name='Sonoo'){ echo 'Hello $name <br/>'; } sayHello('Rajesh'); sayHello();//passing no value sayHello('John'); ?>
Produksjon:
Hello Rajesh Hello Sonoo Hello John
PHP-funksjon: Returnerer verdi
La oss se et eksempel på PHP-funksjon som returnerer verdi.
Fil: functiondefaultarg.phpProduksjon:
Cube of 3 is: 27