PHP funkció: numerikus, beépített, karakterlánc, dátum, felhasználó által definiált

Tartalomjegyzék:

Anonim

Mi a funkció?

A függvény újrafelhasználható darab vagy kódblokk, amely egy adott műveletet hajt végre.

A függvények vagy visszaadhatják az értékeket, ha meghívják őket, vagy egyszerűen végrehajthatnak egy műveletet anélkül, hogy értéket adnának vissza.

A PHP több mint 700 olyan funkcióval rendelkezik, amelyek különböző feladatokat látnak el.

Ebben az oktatóanyagban megtanulja-

  • Miért érdemes használni a Funkciókat?
  • Beépített funkciók
  • Húrfüggvények
  • Numerikus függvények
  • Dátum funkció
  • Miért érdemes használni a felhasználó által definiált funkciókat?

Miért érdemes használni a Funkciókat?

  • Jobb kódszervezés - a funkciók lehetővé teszik számunkra, hogy egy adott feladatot végrehajtó kapcsolódó kód blokkokat csoportosítsunk.
  • Újrafelhasználhatóság - miután meghatároztuk, a PHP fájljainkban található számos szkript meghívhat egy funkciót. Ez időt takarít meg a kerék újrafeltalálására, amikor rutinszerű feladatokat akarunk végrehajtani, például csatlakozni az adatbázishoz
  • Könnyű karbantartás - a rendszer frissítéseit csak egy helyen kell elvégezni.

Beépített funkciók

A beépített függvények olyan funkciók, amelyek léteznek a PHP telepítőcsomagban.

Ezek a beépített függvények teszik a PHP-t nagyon hatékony és produktív szkriptnyelvgé.

A beépített funkciók sok kategóriába sorolhatók. Az alábbiakban felsoroljuk a kategóriákat.

Húrfüggvények

Ezek a karakterláncadatokat manipuláló függvények. A karakterláncokról szóló cikkben találja meg a karakterlánc-függvények megvalósítási példáit

Numerikus függvények

A numerikus függvények olyan függvények, amelyek numerikus eredményeket adnak vissza.

A numerikus php függvény használható számok formázására, konstansok visszaadására, matematikai számítások elvégzésére stb.

Az alábbi táblázat a közös PHP numerikus függvényeket mutatja

Funkció Leírás Példa Kimenet
is_number Elfogad egy argumentumot, és igaz értéket ad vissza, ha numerikus, és hamis, ha nem
hamis
igaz
szám_formátum Numerikus érték formázására szolgál számjegy elválasztók és tizedespontok segítségével
2,509,663
rand Véletlenszám előállítására szolgál.
Véletlenszám
kerek Tizedes pontokkal kerekítsen egy számot a legközelebbi egész számra.
3
sqrt Egy szám négyzetgyökét adja eredményül
10.
kötözősaláta Visszaadja a koszinuszt
0,52532198881773
bűn Visszaadja a szinuszt
0.85090352453412
Cser Visszaadja az érintőt
1.6197751905439
pi Állandó, amely visszaadja a PI értékét
3.1415926535898

Dátum funkció

A dátum függvény a Unix dátum és idő formátumot ember által olvasható formátumra formázza.

További részletekért tekintse meg a PHP dátumfüggvények cikkét. Egyéb funkciók

Ezek tartalmazzák;

  • Array - lásd a cikk tömbök példákat
  • Fájlok - lásd a fájlokról szóló cikket
  • Adatbázis-funkciók - lásd a MySQL PHP és más v2 adatbázis-hozzáférési módszerek cikkét

Miért érdemes használni a felhasználó által definiált funkciókat?

A felhasználó által definiált funkciók jól jönnek, amikor;

  • rutinfeladatok vannak az alkalmazásában, például adatok hozzáadása az adatbázishoz
  • az adatok ellenőrzése
  • Felhasználók hitelesítése a rendszerben stb.

Ezek a tevékenységek számos oldalra oszlanak majd.

Egy olyan funkció létrehozása, amelyet ezek az oldalak hívhatnak, egyike azoknak a funkcióknak, amelyek a PHP-t hatékony script nyelvvé teszik.

Mielőtt létrehoznánk az első felhasználó által definiált függvényünket, nézzük meg azokat a szabályokat, amelyeket be kell tartanunk a saját függvények létrehozásakor.

  • A függvényneveknek betűvel vagy aláhúzással kell kezdődniük, de nem számmal
  • A függvény nevének egyedinek kell lennie
  • A függvény neve nem tartalmazhat szóközt
  • Jó gyakorlatnak tekinthető a leíró függvénynevek használata.
  • A függvények opcionálisan elfogadhatnak paramétereket és visszatérési értékeket is.

Most hozzuk létre az első függvényünket. Létrehozunk egy nagyon alapvető függvényt, amely bemutatja a PHP függvényének fő összetevőit.

Kimenet:

3

ITT,

  • A „function… () {…}” az a funkcióblokk, amely elmondja a PHP-nek, hogy egyéni függvényt definiál
  • Az „add_numbers” a függvény neve, amelyet a függvény használatakor hívnak meg.
  • A „()” segítségével paramétereket adhatunk át a függvénynek.
  • „Visszhang a„ Hello funkció! ”;” a végrehajtott kód funkcióblokkja. A fenti példában használt kódtól eltérő bármilyen kód lehet.

Most nézzünk meg egy meglehetősen összetett példát, amely elfogad egy paramétert és üzenetet jelenít meg, csakúgy, mint a fenti függvény.

Tegyük fel, hogy egy olyan függvényt akarunk írni, amely kinyomtatja a felhasználónevet a képernyőn, írhatunk egy egyedi függvényt, amely elfogadja a felhasználónevet és megjeleníti a képernyőn.

Az alábbi kód a megvalósítást mutatja.

Kimenet:

Hello Martin Luther King

ITT,

  • A „… ($ name) {…” a neve nevű függvényparaméter, amelyet név nélkül inicializálunk. Ha egyetlen paramétert sem adnak át a függvénynek, név nélkül név nélkül jelenik meg. Ez jól jön, ha nem ad meg paramétert a függvénynek, váratlan hibákat okozhat.

Most nézzünk meg egy olyan függvényt, amely elfogad egy paramétert, majd visszaad egy értéket. Létrehozunk egy olyan funkciót, amely kilométereket mérföldekké konvertál. A kilométereket paraméterként adják meg. A funkció a megtett kilométerekkel megegyező mérföldeket adja vissza. Az alábbi kód a megvalósítást mutatja.

Kimenet:

62

Összegzés

  • A függvények olyan kódblokkok, amelyek meghatározott feladatokat hajtanak végre
  • A beépített funkciók a PHP-vel együtt szállított funkciók
  • A PHP több mint 700 beépített funkcióval rendelkezik
  • A karakterlánc-függvények manipulálják a karakterlánc-adatokat
  • A numerikus függvények manipulálják a numerikus adatokat
  • A dátumfüggvények manipulálják a dátumadatokat
  • Más funkciók, például az is_array, a fopen stb. Használják a tömbök és a fájlok manipulálására
  • A felhasználó által definiált függvények olyan funkciók, amelyeket saját maga hozhat létre a PHP fejlesztése érdekében