Johdanto PHP: n toimintoihin

PHP: ssä käytetään monia toimintoja, kuten sisäänrakennetut toiminnot ja käyttäjän määrittämät toiminnot. Jokaisella toiminnolla on omat toiminnallisuutensa ja ominaisuutensa. Toiminto on joukko ohjelmaan kirjoitettuja lauseita, joita voidaan käyttää useita kertoja koodissa missä vain tarvitaan. Funktion puhelu vaaditaan toiminnon sisällä kirjoitettujen lauseiden toteuttamiseksi. Se on koodinpätkä, joka ottaa yhden tai useamman syötteen parametrina ja käsittelee sen ja palauttaa arvon. Ohjelmoijien on vain luotava funktio ja soitettava se sitten ohjelmaan tarvittaessa.

PHP-toimintojen tyypit

PHP: ssä ohjelmoijat käyttävät pääasiassa kahta toimintoa. He ovat:

1. Käyttäjän määrittelemä

Näitä toimintoja käytetään, kun kehittäjän tai ohjelmoijan on suoritettava oma koodilogiikkansa. Nämä toiminnot määritetään avainsanafunktiolla ja funktion sisällä kirjoitetaan joukko lauseita sen suorittamiseksi toiminnon kutsun tapahtuessa. Toimintopuhelu voidaan soittaa yksinkertaisesti kutsumalla toiminto kuten toiminimi (), ja toiminto suoritetaan.

2. Sisäänrakennettu

Nämä toiminnot tarjoavat meille sisäänrakennetut kirjasto-ominaisuudet. PHP tarjoaa nämä toiminnot itse asennuspaketissa, mikä tekee tästä kielestä tehokkaamman ja hyödyllisemmän. Toiminnon ominaisuuksien käyttämiseksi meidän on vain soitettava funktiolle aina, kun tarvitaan hakutuloksen hakeminen.

PHP: ssä käytetään monia sisäänrakennettuja toimintoja, kuten päivämäärä, numeerinen, merkkijono jne.

  • Merkkijonotoiminnot : Näillä toiminnoilla on ennalta määritetyt toiminnot PHP: ssä käytettäväksi merkkijonojen kanssa. PHP: llä on erilaisia ​​merkkijonofunktioita, kuten strpos (), strncmp (), strrev (), strlen (),
  • Päiväysfunktio : Nämä toiminnot ovat ennalta määritettyjä toimintoja PHP: ssä, joissa muoto on UNIX-päivämäärä ja -aika, joka on ihmisille luettavissa oleva muoto.
  • Numeeriset toiminnot : Näillä toiminnoilla on oma ennalta määritetty logiikka, jonka tarjoaa PHP, jota käytetään numeerisiin toimintoihin. Se antaa tuloksen joko Boolean-muodossa tai numeerisessa muodossa. Joitakin numeerisia toimintoja ovat: numero (), numero_muoto (), pyöreä () jne.

Miksi meidän pitäisi käyttää toimintoja PHP: ssä?

Alla on pisteitä, jotka selittävät miksi meidän pitäisi käyttää toimintoja php: ssä:

  • Uudelleenkäytettävyys : Missä tahansa ohjelmointikielessä käytetään toimintoa vähentämään kirjoitettavia koodiriviä useita kertoja. Tämä vähentää kehittäjän tai ohjelmoijan aikaa ja vaivaa. Jos yhteistä koodia on käytettävä useilla alueilla, voimme yksinkertaisesti sisällyttää sen funktioon ja soittaa siihen missä ja milloin vain. Tämä voidaan saavuttaa kutsumalla toiminnot joko samassa ohjelmassa tai käytettäväksi joissakin eri ohjelmissa.
  • Helppo virheentunnistus: Koska koodia ei kirjoiteta joukkona, vaan jaoteltu tai jaettu toimintoihin, mahdollisesti havaittu virhe voidaan helposti havaita ja virhe voidaan korjata nopeasti ja helposti.
  • Helppo ylläpitää : Koska funktioita käytetään ohjelmassa, joten jos jotain toimintoa tai koodiriviä on muutettava, voimme muuttaa sen helposti funktiossa ja muutos heijastuu. Siksi sitä on helppo ylläpitää missä tahansa.

Kuinka toimintoja käytetään PHP: ssä?

Kuten aiemmin keskustelimme, PHP: llä on kaksi toimintoa eli sisäänrakennettu ja käyttäjän määrittelemä. Ymmärretään lisää näistä toiminnoista:

Esimerkki # 1

Joustoiminnoille

Koodi:



print_r(str_split("Hi This is a test sample"));
?>
<_?php


print_r(str_split("Hi This is a test sample"));
?>

lähtö:

Selitys yllä olevalle ohjelmalle: Yllä olevassa esimerkissä merkkijono, joka kuljetimme funktion str_split () sisällä, jakaa merkkijonon yhdeksi merkiksi ja tuottaa tulosteen.

Esimerkki 2

Koodi:



echo strcmp("Hi this is test", "Hi this is test");
?>
<_?php


echo strcmp("Hi this is test", "Hi this is test");
?>

Jos tämä toiminto palauttaa arvon 0, kaksi merkkijonoa ovat samat.

lähtö:

Yllä olevan ohjelman selitys: Yllä olevassa esimerkissä funktio strcmp () vertaa merkkijonoja ja jos merkkijonot ovat samat, se palauttaa nollan ja jos merkkijonot eivät ole samanlaisia, se palauttaa jonkin muun luvun.

Esimerkki 3

Koodi :



echo strpos("I love coding, I love php too!", "coding");
?>
<_?php


echo strpos("I love coding, I love php too!", "coding");
?>

Tulos :

Yllä olevan ohjelman selitys: Tämä toiminto strpos () tarkistaa parametrina kuljettavan merkkijonon sijainnin.

Esimerkki 4

Koodi:



echo strrev("Hi world!");
?>
<_?php


echo strrev("Hi world!");
?>

lähtö:

Yllä olevan ohjelman selitys: Yllä olevassa esimerkissä funktio strrev () kääntää parametrina kuljetun merkkijonon ja tuottaa halutun ulostulon.

Esimerkki 5

Koodi:



echo str_word_count("Hello this is the new world!");
?>
<_?php


echo str_word_count("Hello this is the new world!");
?>

lähtö:

Selitys yllä olevalle ohjelmalle: Yllä olevassa esimerkissä str_word_count () -funktio laskee parametrina kuluneiden merkkijonojen määrän ja tuottaa halutun lähdön.

Esimerkki 6

Koodi:



echo strlen("Hello this is the test sample!");
?>
<_?php


echo strlen("Hello this is the test sample!");
?>

lähtö:

Edellä mainitun ohjelman selitys: Yllä olevassa esimerkissä strlen () -funktio laskee merkkijonossa olevien merkkien lukumäärän ja antaa määrän halutuksi tulosteena.

Esimerkki # 1

Numerotoiminnot

Koodi:



echo(abs(5.8) . "
");
echo(abs(-5.8) . "
");
echo(abs(-2) . "
");
echo(abs(3));
?>
<_?php


echo(abs(5.8) . "
");
echo(abs(-5.8) . "
");
echo(abs(-2) . "
");
echo(abs(3));
?>

Tulos :

Yllä olevan ohjelman selitys: Yllä olevassa esimerkissä numeerinen funktio abs () antaa meille funktion parametrina välitetyn luvun absoluuttisen arvon.

Esimerkki 2

Koodi:



echo(round(0.65) . "
");
echo(round(0.75) . "
");
echo(round(0.30) . "
");
?>
<_?php


echo(round(0.65) . "
");
echo(round(0.75) . "
");
echo(round(0.30) . "
");
?>

lähtö:

Esimerkki 3

Koodi :



echo(sqrt(0) . "
");
echo(sqrt(7) . "
");
echo(sqrt(2) . "
");
echo(sqrt(0.45) . "
");
echo(sqrt(-3));
?>
<_?php


echo(sqrt(0) . "
");
echo(sqrt(7) . "
");
echo(sqrt(2) . "
");
echo(sqrt(0.45) . "
");
echo(sqrt(-3));
?>

lähtö:

Yllä olevan ohjelman selitys: Yllä olevassa esimerkissä funktiolle sqrt () siirretyt parametrit noutavat tuloksen laskemalla luvun neliöjuuren ja tuottavat halutun tuloksen.

Esimerkki 4

Koodi:



// Check if the type of a variable is integer or not
$x = 456;
var_dump(is_int($x));
echo "
";
// Check whether the type of variable is integer or not
$x = 66.58;
var_dump(is_int($x));
?>
<_?php


// Check if the type of a variable is integer or not
$x = 456;
var_dump(is_int($x));
echo "
";
// Check whether the type of variable is integer or not
$x = 66.58;
var_dump(is_int($x));
?>

lähtö:

Edellä mainitun ohjelman selitys: Yllä olevassa esimerkissä var_dump () -toiminto tarkistaa tietyn parametrina siirretyn numeron tietotyypin. Yllä olevassa kuvakaappauksessa tulosteen tulostetaan tosi tai epätosi edellyttäen, että luvun on oltava kokonaisluku. Jos numero ei ole kokonaisluku, se palauttaa väärän totta.

Esimerkki 5

Koodi:



// Invalid calculation will return a NaN value
$x = acos(10);
var_dump($x);
?>
<_?php


// Invalid calculation will return a NaN value
$x = acos(10);
var_dump($x);
?>

lähtö:

Edellä mainitun ohjelman selitys: Yllä olevassa esimerkissä toiminto var_dump () tarkistaa parametrina kuluneen numeron tietotyypin. Tässä esimerkissä funktio acos () ei voi laskea parametriksi määritettyä lukua ja tuottaa siten ulostulon NAN, mikä tarkoittaa, että laskelma on väärä.

Esimerkki 6

Koodi:



$x = 11.35;
var_dump(is_float($x));
?>
<_?php


$x = 11.35;
var_dump(is_float($x));
?>

lähtö:

Edellä mainitun ohjelman selitys: Yllä olevassa esimerkissä funktio is_float () tarkistaa, onko parametrina kuljettu numero kelluva datatyyppi. Tämä toiminto palauttaa aina Boolen arvon. Jos tulos on positiivinen, se palaa totta ja jos tulos on negatiivinen, se palaa vääräksi.

Esimerkki # 1

Käyttäjän määrittelemille toiminnoille

Koodi:



function Writefunction() (
echo "Hello world!";
)
Writefunction();
?>
<_?php


function Writefunction() (
echo "Hello world!";
)
Writefunction();
?>

lähtö:

Esimerkki 2

Koodi:



function employee($ename) (
echo "$ename Patil.
";
)
employee("Akshay");
employee("Leela");
employee("Sharda");
employee("Subhadra");
employee("Akash");
?>
<_?php


function employee($ename) (
echo "$ename Patil.
";
)
employee("Akshay");
employee("Leela");
employee("Sharda");
employee("Subhadra");
employee("Akash");
?>

lähtö:

Esimerkki 3

Koodi:



function Employee($ename, $id) (
echo "employee name is $ename. Employee id is $id
";
)
Employee("Heetal", "778456");
Employee("Clark", "567890");
Employee("Mohit", "567894");
?>
<_?php


function Employee($ename, $id) (
echo "employee name is $ename. Employee id is $id
";
)
Employee("Heetal", "778456");
Employee("Clark", "567890");
Employee("Mohit", "567894");
?>

lähtö:

Yllä olevan ohjelman selitys: Yllä olevassa esimerkissä työntekijän nimet ja työntekijän tunnukset voidaan näyttää soittamalla funktiolle työntekijä (), jossa käyttäjä haluaa tulostaa työntekijän tiedot. Tätä käyttäjän määrittämiä toimintoja voidaan käyttää, kun organisaatiolla on valtava data ja sen on tulostettava kaikki työntekijän tiedot yhdellä kertaa.

Esimerkki 4

Koodi:

<_?php
function addNumbers(int $a, int $b) (
return $a + $b;
)
echo addNumbers(5, "13 days");
// since strict is NOT enabled "5 days" is changed to int(5), and it will return 10
?>

lähtö:

Selitys yllä olevalle ohjelmalle: Yllä olevassa esimerkissä olemme nähneet, että käyttäjän määrittelemillä toiminnoilla on omat ominaisuudet ja myös käyttäjä voi antaa omat tulonsa saadakseen halutun lähdön. Ohjelmoija tai kehittäjä käyttää käyttäjän määrittämiä toimintoja omien muutosten tekemiseen koodiin sen sijaan, että käyttäisivät sisäänrakennettuja toimintoja. Tämän toimintotyypin käytön päämotiivina on, että kehittäjä voi laatia oman logiikan, kuten ympyrän alueen laskennan, korkeuden mittauksen, työntekijän tiedot jne. PHP: llä on löysästi kirjoitettu kieli, jossa tietotyyppejä ei ole asetettu tiukasti, voimme lisätä kokonaisluku- ja merkkijonotiedotyyppiarvot tulosteen hakemiseen. Yllä olevassa esimerkissä kokonaisluku ja merkkijono “5 ja 13” yhdistetään ja lähtö haetaan luvulla 18. Tämä ominaisuus tuo etua käyttäjälle.

johtopäätös

Tässä artikkelissa keskustelimme PHP: n toimintojen tyypeistä ja myös sen ominaisuuksista. Kehittäjät ja ohjelmoijat yrittävät kehittää koodia näiden kahden toiminnon avulla, koska heidän ei tarvitse kirjoittaa sitä uudestaan, ja myös koodi on helppo testata, koska se on kirjoitettu tehtävän tyypin perusteella.

Suositellut artikkelit

Tämä on opas PHP: n toimintoihin. Tässä keskustellaan php: n funktiotyypeistä ja kuinka php: n funktiota käytetään erilaisten esimerkkien kanssa. Voit myös käydä läpi muiden aiheeseen liittyvien artikkeleidemme saadaksesi lisätietoja-

  1. PHP-rekursiivinen toiminto
  2. PHP-taikuusvakiot
  3. Python-toimittajat
  4. PHP-avainsanat
  5. Rekursiivinen toiminto C: ssä
  6. Rekursiivinen toiminto JavaScript: ssä
  7. Täydellinen opas neliöjuureen JavaScriptillä