PHP funkcija: skaitinė, įmontuota, eilutė, data, vartotojo apibrėžta

Kas yra funkcija?

Funkcija yra daugkartinis kodo fragmentas arba blokas, kuris atlieka konkretų veiksmą.

Funkcijos gali arba grąžinti reikšmes, kai iškviečiamos, arba tiesiog atlikti operaciją negrąžinant jokios vertės.

PHP turi daugiau nei 700 funkcijų, kurios atlieka skirtingas užduotis.

Šioje pamokoje sužinosite

  • Kodėl naudoti Funkcijos?
  • Integruotos funkcijos
  • Styginių funkcijos
  • Skaitmeninės funkcijos
  • Data funkcija
  • Kodėl verta naudoti vartotojo nustatytas funkcijas?

Kodėl naudoti Funkcijos?

  • Geresnis kodo organizavimas - funkcijos leidžia mums grupuoti susijusių kodų blokus, kurie kartu atlieka tam tikrą užduotį.
  • Pakartotinis naudojimas - kai tik apibrėžta, funkciją galima iškviesti daugeliu scenarijų, esančių mūsų PHP failuose. Tai sutaupo mums laiko išradinėti ratą, kai norime atlikti kai kurias įprastas užduotis, pavyzdžiui, prisijungti prie duomenų bazės
  • Lengva priežiūra - sistemos atnaujinimus reikia atlikti tik vienoje vietoje.

Integruotos funkcijos

Integruotos funkcijos yra funkcijos, esančios PHP diegimo pakete.

Šios integruotos funkcijos daro PHP labai efektyvia ir produktyvia scenarijų kalba.

Integruotas funkcijas galima suskirstyti į daugelį kategorijų. Žemiau pateikiamas kategorijų sąrašas.

Styginių funkcijos

Tai yra funkcijos, kurios manipuliuoja eilutės duomenimis. Straipsnių funkcijų įgyvendinimo pavyzdžių rasite straipsnyje apie eilutes

Skaitmeninės funkcijos

Skaitmeninės funkcijos yra funkcija, kuri pateikia skaitinius rezultatus.

Skaitmeninė php funkcija gali būti naudojama skaičiams formatuoti, konstantoms grąžinti, matematiniams skaičiavimams ir kt.

Žemiau esančioje lentelėje pateikiamos bendrosios PHP skaitinės funkcijos

Funkcija apibūdinimas Pavyzdys Rezultatas
is_number Priima argumentą ir grąžina reikšmę „true“, jei jo skaitinė vertė yra „false“, o jei ne, tai yra „false“
 
melagingas
 
tiesa
skaičius_formatas Naudojamas skaitmeninei vertei formatuoti naudojant skaitmenų skyriklius ir dešimtainius taškus
 
2,509,663
randas Naudojamas generuoti atsitiktinį skaičių.
 
Atsitiktinis skaičius
apvalus Suapvalinkite skaičių su dešimtainiais taškais iki artimiausio sveiko skaičiaus.
 
3
kvrt Grąžina skaičiaus kvadratinę šaknį
 
10
cos Grąžina kosinusą
 
0.52532198881773
nuodėmė Grąžina sinusą
 
0.85090352453412
įdegis Grąžina liestinę
 
1.6197751905439
pi Pastovus, kuris grąžina PI vertę
 
3.1415926535898

Data funkcija

Datos funkcija naudojama formuojant „Unix“ datą ir laiką žmonėms suprantamu formatu.

Daugiau informacijos rasite straipsnyje apie PHP datos funkcijas. Kitos funkcijos

Jie apima;

  • Masyvai - pavyzdžių rasite straipsnyje apie masyvus
  • Failai - pavyzdžių ieškokite straipsnyje apie failus
  • Duomenų bazės funkcijos - žr. Straipsnį apie „MySQL PHP“ ir kitus v2 prieigos prie duomenų bazės metodus

Kodėl verta naudoti vartotojo nustatytas funkcijas?

Vartotojo nustatytos funkcijos praverčia, kai;

  • jūsų programoje yra įprastų užduočių, tokių kaip duomenų įtraukimas į duomenų bazę
  • atliekant duomenų tikrinimo patikrinimus
  • Vartotojų tapatybės nustatymas sistemoje ir kt.

Ši veikla bus paskirstyta keliuose puslapiuose.

Funkcijos, kuriai gali skambinti visi šie puslapiai, sukūrimas yra viena iš savybių, dėl kurių PHP tampa galinga scenarijų kalba.

Prieš kurdami savo pirmąją vartotojo apibrėžtą funkciją, pažiūrėkime į taisykles, kurių turime laikytis kurdami savo funkcijas.

  • Funkcijų pavadinimai turi prasidėti raide arba pabraukimu, bet ne skaičiumi
  • Funkcijos pavadinimas turi būti unikalus
  • Funkcijos pavadinime negali būti tarpų
  • Gera praktika yra naudoti aprašomųjų funkcijų pavadinimus.
  • Funkcijos taip pat gali priimti parametrus ir grąžinti reikšmes.

Dabar sukurkime savo pirmąją funkciją. Sukursime labai pagrindinę funkciją, kuri iliustruos pagrindinius funkcijos komponentus PHP.


Išvestis:

3

ČIA

  • „Function… () {…}“ yra funkcijų blokas, nurodantis PHP, kad apibrėžiate pasirinktinę funkciją
  • „Add_numbers“ yra funkcijos pavadinimas, kuris bus iškviestas naudojant funkciją.
  • „()“ Gali būti naudojamas parametrams perduoti funkcijai.
  • „Aidas„ Sveika funkcija! “;“ yra vykdomojo kodo funkcinis blokas. Tai gali būti bet kuris kodas, išskyrus tą, kuris naudojamas aukščiau pateiktame pavyzdyje.

Pažvelkime į gana sudėtingą pavyzdį, kuris priima parametrą ir pateikia pranešimą, kaip ir pirmiau minėta funkcija.

Tarkime, kad norime parašyti funkciją, kuri spausdina vartotojo vardą ekrane, galime parašyti pasirinktinę funkciją, kuri priima vartotojo vardą ir rodo jį ekrane.

Žemiau pateiktas kodas rodo įgyvendinimą.


Išvestis:

Hello Martin Luther King

ČIA

  • „… ($ Name) {…“ yra funkcijos parametras, vadinamas pavadinimu ir inicializuojamas į bevardį. Jei funkcijai neperduodamas joks parametras, kaip pavadinimas bus rodomas bevardis. Tai praverčia, jei nepateikę jokio parametro funkcijai, gali kilti netikėtų klaidų.

Dabar pažvelkime į funkciją, kuri priima parametrą ir tada grąžina vertę. Sukursime funkciją, kuri konvertuos kilometrus į myles. Kilometrai bus perduodami kaip parametras. Funkcija grąžins nuvažiuotus kilometrus. Žemiau pateiktas kodas rodo įgyvendinimą.


Išvestis:

62

Santrauka

  • Funkcijos yra kodo blokai, atliekantys konkrečias užduotis
  • Integruotos funkcijos yra funkcijos, kurios pateikiamos kartu su PHP
  • PHP turi daugiau nei 700 integruotų funkcijų
  • Styginių funkcijos manipuliuoja eilutės duomenimis
  • Skaitmeninės funkcijos manipuliuoja skaitiniais duomenimis
  • Datos funkcijos manipuliuoja datos duomenimis
  • Kitos funkcijos, tokios kaip „is_array“, „fopen“ ir kt., Yra naudojamos atitinkamai tvarkant masyvus ir failus
  • Vartotojo nustatytos funkcijos yra funkcijos, kurias galite susikurti patys, norėdami patobulinti PHP

Įdomios straipsniai...