logo

PHP toiminnot

PHP-funktio on koodinpätkä, jota voidaan käyttää uudelleen monta kertaa. Se voi ottaa syötteen argumenttiluettelona ja palauttaa arvon. PHP:ssä on tuhansia sisäänrakennettuja toimintoja.

PHP:ssä voimme määritellä Ehdollinen toiminto , Toiminto toiminnon sisällä ja Rekursiivinen funktio myös.


PHP-funktioiden etu

Koodin uudelleenkäyttö : PHP-funktiot määritellään vain kerran ja niitä voidaan kutsua monta kertaa, kuten muissa ohjelmointikielissä.

Vähemmän koodia : Se säästää paljon koodia, koska sinun ei tarvitse kirjoittaa logiikkaa monta kertaa. Funktiota käyttämällä voit kirjoittaa logiikan vain kerran ja käyttää sitä uudelleen.

miksi merkin käyttöliittymä javassa

Helppo ymmärtää : PHP-funktiot erottavat ohjelmointilogiikan. Joten on helpompi ymmärtää sovelluksen kulku, koska jokainen logiikka on jaettu funktioiden muodossa.


PHP Käyttäjän määrittämät toiminnot

Voimme ilmoittaa ja kutsua käyttäjän määrittämiä toimintoja helposti. Katsotaanpa syntaksi käyttäjän määrittämien funktioiden ilmoittamiseksi.

Syntaksi

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

Huomautus: Funktion nimen tulee olla alkava kirjaimella ja alaviivalla, kuten muutkin PHP-tunnisteet. Se ei voi alkaa numeroilla tai erikoissymboleilla.

Esimerkki PHP-funktioista

Tiedosto: function1.php
 

Lähtö:

Hei PHP-toiminto

PHP-funktion argumentit

Voimme välittää PHP-funktion tiedot argumenteilla, jotka erotetaan pilkulla.

PHP tukee Soita arvon mukaan (oletus), Soita viitteellä , Argumentin oletusarvot ja Vaihtelevan pituinen argumenttiluettelo .

Katsotaanpa esimerkkiä yksittäisen argumentin välittämisestä PHP-funktiossa.

Tiedosto: functionarg.php
 <?php function sayHello($name){ echo 'Hello $name <br/>&apos;; } sayHello(&apos;Sonoo&apos;); sayHello(&apos;Vimal&apos;); sayHello(&apos;John&apos;); ?&gt; 

Lähtö:

prioriteettijono
 Hello Sonoo Hello Vimal Hello John 

Katsotaanpa esimerkkiä kahden argumentin välittämisestä PHP-funktiossa.

Tiedosto: 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; 

Lähtö:

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

PHP-puhelu viitteellä

Funktiolle välitetty arvo ei muuta todellista arvoa oletusarvoisesti (kutsut arvon mukaan). Mutta voimme tehdä sen välittämällä arvon viitteeksi.

Oletusarvoisesti funktiolle välitetty arvo on kutsu arvolta. Jos haluat välittää arvon viitteenä, sinun on käytettävä et-merkkiä (&) ennen argumentin nimeä.

js monirivinen merkkijono

Katsotaanpa yksinkertainen esimerkki kutsusta viittauksella PHP:ssä.

Tiedosto: functionref.php
 

Lähtö:

 Hello Call By Reference 

PHP-funktio: Oletusargumentin arvo

Voimme määrittää oletusargumentin arvon funktiossa. PHP-funktiota kutsuttaessa, jos et määritä mitään argumenttia, se ottaa oletusargumentin. Katsotaanpa yksinkertainen esimerkki oletusargumentin käyttämisestä PHP-funktiossa.

Tiedosto: 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; 

Lähtö:

 Hello Rajesh Hello Sonoo Hello John 

PHP-funktio: Palautusarvo

Katsotaanpa esimerkki PHP-funktiosta, joka palauttaa arvon.

Tiedosto: functiondefaultarg.php
 

Lähtö:

 Cube of 3 is: 27