ugrás a tartalomhoz

Saját függvény készítés

Pallosi Péter · 2012. Okt. 14. (V), 14.53
Sziasztok!
Ma gyakoroltam egy picit a php-t és olvasgattam a neten,hogy létezik olyan,hogy saját függvény készítés ezt valaki leírná nekem,hogy mit jelent?
Én így gondolom ezt az egészet lehet,hogy nagyon,de nagyon nagy tévedésben vagyok!
Tehát van egy beépítette php-függvény pl strlen() függvény ez egy beépített függvény!
És,akkor én ezt eltudom készíteni saját ízlésem szerint ugyan ezt a függvényt? Vagy hogy van ez? Valaki írni rá egy példát is!
 
1

Fuggveny

janoszen · 2012. Okt. 14. (V), 15.02
Viszonylag egyszeru a folyamat:

function szorzas($a, $b) {
    return $a * $b;
}
Mint latod, a return kulcsszoval tudsz visszaadni eredmenyt, a ket parametert pedig tudod hasznalni. A fuggvenyben viszont csak parameter valtozokat tudsz alapesetben hasznalni. Ugyan van mod a megkerulesere, de nem erdemes.

Bovebb informacioert olvasd el a dokumentacio vonatkozo reszet.
2

overwrite?

Pepita · 2012. Okt. 16. (K), 03.50
Ha a saját ízlésű fv-nek is strlen() nevet adsz, akkor felülírod a beépítettet. Erre nem tudom, hogy van-e mód a PHP-ben (vagy hibaüzit kapsz), nekem sose volt erre szükségem.

Ahogy Janoszen is írja: adsz egy nevet, zárójelben paraméter(eke)t, aztán belül azt csinálsz, amit akarsz, vissza (return) is azt adsz, amit akarsz. Ez a deklaráció. Ami fv-eket deklarálsz, azokat utána u.úgy használhatod, mint a beépítettet.

Kicsit fura, hogy ez most lett kérdés, ha jól emlékszem, már némiképp felhasználókezeléssel is foglalkoztál, stb, már rég szükséged lett volna saját fv.-ekre, és osztályokra is...