logo

PHP funktioner

PHP-funktion er et stykke kode, der kan genbruges mange gange. Det kan tage input som argumentliste og returværdi. Der er tusindvis af indbyggede funktioner i PHP.

I PHP kan vi definere Betinget funktion , Funktion i funktion og Rekursiv funktion også.


Fordel ved PHP-funktioner

Kode Genanvendelighed : PHP-funktioner er kun defineret én gang og kan påberåbes mange gange, ligesom i andre programmeringssprog.

Mindre kode : Det sparer en masse kode, fordi du ikke behøver at skrive logikken mange gange. Ved at bruge funktionen kan du kun skrive logikken én gang og genbruge den.

rækkefølge tilfældigt i sql

Let at forstå : PHP-funktioner adskiller programmeringslogikken. Så det er lettere at forstå applikationens flow, fordi enhver logik er opdelt i form af funktioner.


PHP Brugerdefinerede funktioner

Vi kan nemt deklarere og kalde brugerdefinerede funktioner. Lad os se syntaksen til at erklære brugerdefinerede funktioner.

Syntaks

 function functionname(){ //code to be executed } 

Bemærk: Funktionsnavn skal kun begynde med bogstav og understregning ligesom andre etiketter i PHP. Det kan ikke starte med tal eller specielle symboler.

Eksempel på PHP-funktioner

Fil: function1.php
 

Produktion:

hvordan man tjekker blokerede numre på Android
Hej PHP-funktion

PHP funktionsargumenter

Vi kan videregive oplysningerne i PHP-funktionen gennem argumenter, som er adskilt med komma.

PHP understøtter Ring efter værdi (Standard), Ring efter reference , Standard argumentværdier og Argumentliste med variabel længde .

Lad os se eksemplet for at sende et enkelt argument i PHP-funktionen.

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; 

Produktion:

 Hello Sonoo Hello Vimal Hello John 

Lad os se eksemplet for at videregive to argumenter i PHP-funktionen.

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; 

Produktion:

 Hello Sonoo, you are 27 years old Hello Vimal, you are 29 years old Hello John, you are 23 years old 

PHP Call By Reference

Værdi, der sendes til funktionen, ændrer ikke den faktiske værdi som standard (kald efter værdi). Men vi kan gøre det ved at give værdi som reference.

linux genveje

Som standard er værdien, der sendes til funktionen, opkald efter værdi. For at sende værdi som reference skal du bruge et-tegnet (&) før argumentnavnet.

Lad os se et simpelt eksempel på opkald ved reference i PHP.

hvad xd betyder
Fil: functionref.php
 

Produktion:

 Hello Call By Reference 

PHP-funktion: Standardargumentværdi

Vi kan angive en standard argumentværdi i funktion. Mens du kalder PHP-funktionen, hvis du ikke angiver noget argument, vil den tage standardargumentet. Lad os se et simpelt eksempel på brug af standard argumentværdi i PHP-funktionen.

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; 

Produktion:

 Hello Rajesh Hello Sonoo Hello John 

PHP-funktion: Returnerende værdi

Lad os se et eksempel på PHP-funktion, der returnerer værdi.

Fil: functiondefaultarg.php
 

Produktion:

 Cube of 3 is: 27