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:
<_?php
print_r(str_split("Hi This is a test sample"));
?>
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:
<_?php
echo strcmp("Hi this is test", "Hi this is test");
?>
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 :
<_?php
echo strpos("I love coding, I love php too!", "coding");
?>
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:
<_?php
echo strrev("Hi world!");
?>
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:
<_?php
echo str_word_count("Hello this is the new world!");
?>
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:
<_?php
echo strlen("Hello this is the test sample!");
?>
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:
<_?php
echo(abs(5.8) . "
");
echo(abs(-5.8) . "
");
echo(abs(-2) . "
");
echo(abs(3));
?>
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:
<_?php
echo(round(0.65) . "
");
echo(round(0.75) . "
");
echo(round(0.30) . "
");
?>
echo(round(0.65) . "
");
echo(round(0.75) . "
");
echo(round(0.30) . "
");
?>
lähtö:
Esimerkki 3
Koodi :
<_?php
echo(sqrt(0) . "
");
echo(sqrt(7) . "
");
echo(sqrt(2) . "
");
echo(sqrt(0.45) . "
");
echo(sqrt(-3));
?>
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:
<_?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));
?>
// 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:
<_?php
// Invalid calculation will return a NaN value
$x = acos(10);
var_dump($x);
?>
// 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:
<_?php
$x = 11.35;
var_dump(is_float($x));
?>
$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:
<_?php
function Writefunction() (
echo "Hello world!";
)
Writefunction();
?>
function Writefunction() (
echo "Hello world!";
)
Writefunction();
?>
lähtö:
Esimerkki 2
Koodi:
<_?php
function employee($ename) (
echo "$ename Patil.
";
)
employee("Akshay");
employee("Leela");
employee("Sharda");
employee("Subhadra");
employee("Akash");
?>
function employee($ename) (
echo "$ename Patil.
";
)
employee("Akshay");
employee("Leela");
employee("Sharda");
employee("Subhadra");
employee("Akash");
?>
lähtö:
Esimerkki 3
Koodi:
<_?php
function Employee($ename, $id) (
echo "employee name is $ename. Employee id is $id
";
)
Employee("Heetal", "778456");
Employee("Clark", "567890");
Employee("Mohit", "567894");
?>
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:
<_?phpfunction 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-
- PHP-rekursiivinen toiminto
- PHP-taikuusvakiot
- Python-toimittajat
- PHP-avainsanat
- Rekursiivinen toiminto C: ssä
- Rekursiivinen toiminto JavaScript: ssä
- Täydellinen opas neliöjuureen JavaScriptillä