PHP-toiminto: Numeerinen, Sisäänrakennettu, Merkkijono, Päivämäärä, Käyttäjän määrittelemä

Sisällysluettelo:

Anonim

Mikä on toiminto?

Funktio on uudelleenkäytettävä koodikappale tai lohko, joka suorittaa tietyn toiminnon.

Funktiot voivat joko palauttaa arvoja, kun niitä kutsutaan, tai yksinkertaisesti suorittaa toiminnon palauttamatta arvoja.

PHP: ssä on sisäänrakennettu yli 700 toimintoa, jotka suorittavat erilaisia ​​tehtäviä.

Tässä opetusohjelmassa opit-

  • Miksi käyttää toimintoja?
  • Sisäänrakennetut toiminnot
  • Merkkijonotoiminnot
  • Numeeriset toiminnot
  • Päivämäärä-toiminto
  • Miksi käyttää käyttäjän määrittelemiä toimintoja?

Miksi käyttää toimintoja?

  • Parempi koodin organisointi - toimintojen avulla voimme ryhmittää liittyvän koodin lohkot, jotka suorittavat tietyn tehtävän yhdessä.
  • Uudelleenkäytettävyys - kun toiminto on määritelty, sitä voidaan kutsua useilla PHP-tiedostoissamme olevilla skripteillä. Tämä säästää aikaa pyörän keksimisessä uudelleen, kun haluamme suorittaa joitain rutiinitehtäviä, kuten yhteyden muodostaminen tietokantaan
  • Helppo ylläpito - järjestelmän päivitykset on tehtävä vain yhdessä paikassa.

Sisäänrakennetut toiminnot

Sisäänrakennetut toiminnot ovat toimintoja, jotka ovat PHP-asennuspaketissa.

Nämä sisäänrakennetut toiminnot tekevät PHP: stä erittäin tehokkaan ja tuottavan komentosarjakielen.

Sisäänrakennetut toiminnot voidaan luokitella moniin luokkiin. Alla on luettelo luokista.

Merkkijonotoiminnot

Nämä ovat funktioita, jotka manipuloivat merkkijonodataa. Katso merkkijonoja käsittelevästä artikkelista esimerkkejä merkkijonofunktioista

Numeeriset toiminnot

Numeeriset toiminnot ovat funktioita, jotka antavat numeerisia tuloksia.

Numeerista php-toimintoa voidaan käyttää numeroiden muotoiluun, vakioiden palauttamiseen, matemaattisten laskelmien suorittamiseen jne.

Alla olevassa taulukossa esitetään yleiset PHP-numeeriset toiminnot

Toiminto Kuvaus Esimerkki Tuotos
is_numero Hyväksyy argumentin ja palauttaa arvon tosi, jos sen numeerinen ja epätosi, jos se ei ole
väärä
totta
numero_muoto Käytetään numeerisen arvon muotoiluun numeroerottimien ja desimaalipisteiden avulla
2 509 663
rand Käytetään satunnaisluvun luomiseen.
Satunnainen numero
pyöristää Pyöristä luku desimaalipisteillä lähimpään kokonaislukuun.
3
sqrt Palauttaa luvun neliöjuuren
10
cos Palauttaa kosinin
0,52532198881773
synti Palauttaa sinin
0,85090352453412
rusketus Palauttaa tangentin
1.6197751905439
pi Vakio, joka palauttaa PI: n arvon
3.1415926535898

Päivämäärä-toiminto

Päivämäärätoimintoa käytetään Unix-päivämäärän ja -ajan muotoilemiseen ihmisen luettavaan muotoon.

Katso lisätietoja artikkelista PHP-päivämäärätoiminnot. Muut toiminnot

Nämä sisältävät;

  • Taulukot - katso esimerkkejä taulukosta
  • Tiedostot - katso esimerkkejä tiedostoja käsittelevästä artikkelista
  • Tietokantatoiminnot - katso artikkeli MySQL PHP: stä ja muista tietokannan käyttömenetelmistä v2

Miksi käyttää käyttäjän määrittelemiä toimintoja?

Käyttäjän määrittelemät toiminnot ovat käteviä, kun;

  • sovelluksessasi on rutiinitehtäviä, kuten tietojen lisääminen tietokantaan
  • tietojen validointitarkastukset
  • Käyttäjien todentaminen järjestelmässä jne.

Nämä toimet jaetaan useille sivuille.

Funktion luominen, jota kaikki nämä sivut voivat kutsua, on yksi niistä ominaisuuksista, jotka tekevät PHP: stä tehokkaan komentosarjakielen.

Ennen kuin luomme ensimmäisen käyttäjän määrittämän toiminnon, tarkastellaan sääntöjä, joita meidän on noudatettava luotaessa omia toimintoja.

  • Funktioiden nimien on aloitettava kirjaimella tai alaviivalla, mutta ei numerolla
  • Funktion nimen on oltava yksilöllinen
  • Funktion nimi ei saa sisältää välilyöntejä
  • Hyvänä käytäntönä on kuvailevien funktioiden nimien käyttö.
  • Funktiot voivat myös hyväksyä parametrit ja palauttaa arvot.

Luodaan nyt ensimmäinen toiminto. Luomme hyvin perustoiminnon, joka kuvaa PHP: n toiminnon pääkomponentteja.

Tuotos:

3

TÄSSÄ,

  • “Function… () {…}” on toimintolohko, joka kertoo PHP: lle, että määrität mukautetun toiminnon
  • “Add_numbers” on funktion nimi, jota kutsutaan funktiota käytettäessä.
  • “()” Voidaan käyttää parametrien siirtämiseen funktiolle.
  • "Kaiku" Hei toiminto! ";" on suoritettavan koodin toimintalohko. Se voi olla mikä tahansa muu koodi kuin yllä olevassa esimerkissä käytetty koodi.

Katsotaan nyt melko monimutkaista esimerkkiä, joka hyväksyy parametrin ja näyttää viestin aivan kuten yllä oleva funktio.

Oletetaan, että haluamme kirjoittaa toiminnon, joka tulostaa käyttäjänimen näytölle, voimme kirjoittaa mukautetun toiminnon, joka hyväksyy käyttäjänimen ja näyttää sen näytöllä.

Alla oleva koodi näyttää toteutuksen.

Tuotos:

Hello Martin Luther King

TÄSSÄ,

  • ”… ($ Name) {…” on toimintoparametri nimeltä nimi ja se alustetaan nimettömäksi. Jos funktiolle ei välitetä mitään parametria, nimettömänä näkyy nimi. Tämä on kätevää, jos toiminnolle ei anneta mitään parametria, se voi johtaa odottamattomiin virheisiin.

Katsotaan nyt funktiota, joka hyväksyy parametrin ja palauttaa sitten arvon. Luomme toiminnon, joka muuntaa kilometrit mailiksi. Kilometrit välitetään parametrina. Toiminto palauttaa kuluneet kilometrit vastaavat mailit. Alla oleva koodi näyttää toteutuksen.

Tuotos:

62

Yhteenveto

  • Funktiot ovat koodilohkoja, jotka suorittavat tiettyjä tehtäviä
  • Sisäänrakennetut toiminnot ovat toimintoja, jotka toimitetaan PHP: n mukana
  • PHP: llä on yli 700 sisäänrakennettua toimintoa
  • Merkkijonofunktiot manipuloivat merkkijonodataa
  • Numeeriset toiminnot manipuloivat numeerista dataa
  • Päivämääräfunktiot manipuloivat päivämäärätietoja
  • Muita toimintoja, kuten is_array, fopen jne., Käytetään vastaavasti taulukoiden ja tiedostojen käsittelyyn
  • Käyttäjän määrittelemät toiminnot ovat toimintoja, jotka voit luoda itse PHP: n parantamiseksi