logo

PHP-funksjoner

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.php
 

Produksjon:

hvordan sjekke blokkerte numre på Android
Hei 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/>&apos;; } sayHello(&apos;Sonoo&apos;); sayHello(&apos;Vimal&apos;); sayHello(&apos;John&apos;); ?&gt; 

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/>&apos;; } sayHello(&apos;Sonoo&apos;,27); sayHello(&apos;Vimal&apos;,29); sayHello(&apos;John&apos;,23); ?&gt; 

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 streng
Fil: 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/>&apos;; } sayHello(&apos;Rajesh&apos;); sayHello();//passing no value sayHello(&apos;John&apos;); ?&gt; 

Produksjon:

 Hello Rajesh Hello Sonoo Hello John 

PHP-funksjon: Returnerer verdi

La oss se et eksempel på PHP-funksjon som returnerer verdi.

Fil: functiondefaultarg.php
 

Produksjon:

 Cube of 3 is: 27