PHP - Funciones

12
KROP Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  Gtebocedr Oezvcjtbboòe Hkr gtebocedr rce avt|cr jd oerzvtbbocedr oejd|dejodezdr {td zodede te |vc|òrozc jdzdvnoekjc% Krî( zdedncr gtebocedr {td bkhbthke hk vkîy btkjvkjk jd te eùndvc( ecr jke te eùndvc khdkzcvoc c |dvnozde bcezkv hcr bkvkbzdvdr jd tek |khkfvk% Hk roezkpor fërobk jd tek gteboòe dr hk roatodezd9 ecnfvd gteboòe (|kvëndzvch |kvëndzvc6 |kvëndzvc2%%%|kvëndzvcSe/ Hkr gtebocedr |tdjde rdv hhknkjkr bce wkvo cr |kvënd zv cr c bce eo eatec( jd|dejodejc jd rt jdgoeoboòe% Btkejc \@\ debtdezvk de dh bòjoac hk hhknkjk k tek gteboòe( |vondvc( dwkhùk bkjk kvatndezc hcr tzohoyk bcnc |kvëndzvc jd dezvkjk% Jdr|tïr( didbtzk hk gteboòe jdwtdhwd dh wkhcv rchobozkjc c vdkhoyk khatek kbboòe roe dewokv eoeaùe wkhcv jd rkhojk% Dh roatodezd didn|hc bcezoded te bceitezc jd hhknkjkr k gtebocedr bce <( ; ò 6 |kvëndzvcr jd dezvkjk9 Didn|hc GtebocedrS\vdjdgoeojkr%|`|9 83|`| db`c r{vz(?/ %&8fv5&= ## Vkîy btkjvkjk jd ? dr 2 db`c vkej(;<6</ %&8fv5&= ## Eùndvc khdkzcvoc dezvd ;< 6< db`c |o(/= ## Eùndvc |o 35 Dh vdrthzkjc |cv |kezkhhk dr9 2 ;2 2%;:;4?674240?0 ;

Transcript of PHP - Funciones

Page 1: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 1/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Gtebocedr

Oezvcjtbboòe

Hkr gtebocedr rce avt|cr jd oerzvtbbocedr oejd|dejodezdr {td zodede te |vc|òrozcjdzdvnoekjc% Krî( zdedncr gtebocedr {td bkhbthke hk vkîy btkjvkjk jd te eùndvc( ecrjke te eùndvc khdkzcvoc c |dvnozde bcezkv hcr bkvkbzdvdr jd tek |khkfvk%

Hk roezkpor fërobk jd tek gteboòe dr hk roatodezd9

ecnfvdSgteboòe (|kvëndzvch |kvëndzvc6|kvëndzvc2%%%|kvëndzvcSe/

Hkr gtebocedr |tdjde rdv hhknkjkr bce wkvocr |kvëndzvcr c bce eoeatec(

jd|dejodejc jd rt jdgoeoboòe%

Btkejc \@\ debtdezvk de dh bòjoac hk hhknkjk k tek gteboòe( |vondvc( dwkhùk bkjkkvatndezc hcr tzohoyk bcnc |kvëndzvc jd dezvkjk% Jdr|tïr( didbtzk hk gteboòe jdwtdhwd dh wkhcv rchobozkjc c vdkhoyk khatek kbboòe roe dewokv eoeaùe wkhcv jd rkhojk%

Dh roatodezd didn|hc bcezoded te bceitezc jd hhknkjkr k gtebocedr bce <( ; ò 6|kvëndzvcr jd dezvkjk9

Didn|hc GtebocedrS\vdjdgoeojkr%|`|9

83|`|

db`c r{vz(?/ %&8fv5&= ## Vkîy btkjvkjk jd ? dr 2db`c vkej(;<6</ %&8fv5&= ## Eùndvc khdkzcvoc dezvd ;< 6<db`c |o(/= ## Eùndvc |o35

Dh vdrthzkjc |cv |kezkhhk dr9

2;22%;:;4?674240?0

;

Page 2: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 2/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Wkhcvdr jd hkr gtebocedr

Bkjk gteboòe de \@\ rd bcerojdvk bcnc tek dp|vdroòe% Rd |tdjde tzohoykv hkrgtebocedr |kvk hc nornc {td rd tzohoyke hkr dp|vdrocedr( bcnc khnkbdekv rt vdrthzkjc

de tek wkvokfhd c gcvnkv |kvzd jd tek dp|vdroòe nër bcn|hdik%

Didn|hc GtebocedrSWkhcvdr%|`|9

83|`|*etndvcSkhdkzcvoc > vkej (;;<</= ## Rd khnkbdek de tek wkvokfhddb`c *etndvcSkhdkzcvoc %&8fv5&=*etndvcSkhdkzcvoc > vkej (;;<</ - vkej (;;<</ ) r{vz(?/= ##Dp|vdroòe bcn|hdikdb`c *etndvcSkhdkzcvoc %&8fv5&=35

Dh vdrthzkjc |cv |kezkhhk dr9

:167?

Ec zcjkr hkr gtebocedr jdwtdhwde te wkhcv etnïvobc% Zknfoïe |tdjde jdwchwdv bkvkbzdvdr( kvvk c zvtd#gkhrd ro hk gteboòe `k zdeojc ïpozc c ec% Drzd zo|c jd gtebocedrrd tzohoyke |kvk bcedbzkv k fkrdr jd jkzcr( drbvofov de gob`dvcr jd zdpzc( nkeo|thkv onëadedr( dzbïzdvk%

Gteboòe jd didn|hc% Cfzdeboòe jd hk gdb`k kbztkh 

Dporzde te bceitezc jd gtebocedr {td |dvnozde kwdvoatkv hk gdb`k kbztkh jdh rorzdnk%Tek jd drzkr gtebocedr dr jkzd(/( {td |dvnozd vdbt|dvkv dh kûc( jîk( ndr( dzbïzdvk( jdhncndezc de dh {td rd `kbd hk bcerthzk% \kvk kwdvoatkv dh jîk jd `c |cjdncr tzohoykv hk bcerzvtbboòe9

Didn|hc GtebocedrSJkzd%|`|9

83db`c jkzd(&j&/%&8fv5&=35

Dh vdrthzkjc |cv |kezkhhk dr9

;0

Dh |kvëndzvc {td |krkncr dezvd |kvïezdror oejobk k hk gteboòe dh gcvnkzc jd gdb`k {td{tdvdncr cfzdedv% De drzd bkrc( hk ‘j„ oejobk {td {tdvdncr cfzdedv dh jîk degcvnkzc etnïvobc%

6

Page 3: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 3/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Hk roatodezd zkfhk vdhkbocek hcr bkvkbzdvdr jdezvc jd hk gteboòe jkzd(/ bce rtk|hobkboòe |vëbzobk9

Bkvëbzdv Wkhcv  k On|vond ‘kn„ c ‘|n„K On|vond ‘KN„ c ‘\N„` Hk ̀ cvk de gcvnkzc <; ‒ ;6/@ Hk ̀ cvk de gcvnkzc 6: << ‒ 62/a Hk ̀ cvk jd ; k ;6 roe te bdvc jdhkezdA Hk ̀ cvk jd ; k 62 roe te bdvc jdhkezdo Hcr noetzcr jd << k 4?r Hcr rdatejcr jd << k 4?j Jîk jdh ndr <; k 2;/ i Jîk jdh ndr roe bdvc ; k 2;/q Jîk jd hk rdnkek < k 7/% Dh < dr dh jcnoeacn Ndr kbztkh <; k ;6/e Ndr kbztkh roe bdvcr ; k ;6/

_ Kûc bce : jîaozcr 6<<0/ Kûc bce 6 jîaozcr <0/y Jîk jdh kûc < k 274/z Eùndvc jd jîkr {td zoded dh ndr kbztkh

Rd |tdjde tzohoykv wkvocr bkvkbzdvdr jdezvc jd hk gteboòe( oejobkejc dh gcvnkzc jd gdb`k{td ecr oezdvdrk%

Didn|hc GtebocedrSJkzd%|`|9

83|`|

*ndrdr > kvvk (&Dedvc& &Gdfvdvc& &Nkvyc& &Kfvoh& &Nkc&&Iteoc& &Ithoc& &Kacrzc& &Rd|zodnfvd& &Cbztfvd&&Ecwodnfvd& &Jobodnfvd&/=db`c &Gdb`k kbztkh9 & % jkzd(&j.n._&/ % &8fv5&=db`c &Jîk jdh kûc9 & % jkzd(&y&/ % &8fv5&=db`c &Drzkncr de dh ndr9 & % *ndrdr]jkzd(&e&/.;^=35

Dh vdrthzkjc |cv |kezkhhk dr9

Gdb`k kbztkh9 ;7.<;.6<<0Jîk jdh kûc9 ;4

Drzkncr de dh ndr9 Dedvc

2

Page 4: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 4/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Gtebocedr jd trtkvoc

\kvk vdkhoykv |vcavknkr bcn|hdicr de \@\( ec dr edbdrkvoc drbvofov gtebocedr% Rd|tdjde drbvofov |vcavknkr tzohoykejc zcjc hc k|vdejojc `krzk k`cvk% K ndjojk {td dh

|vcdbzc rd `kak nër bcn|hdic( dh bòjoac rd `kvë nër dpzderc ndecr hdaofhd% Dedrzd |tezc rd jdfdvë dn|dykv k |derkv de bvdkv gtebocedr {td vdkhobde jdzdvnoekjkrzkvdkr%

Jdgoeoboòe jd gtebocedr

Dh gcvnkzc dr dh roatodezd9

gtebzoce ecnfvdSgteboòe(*kvatndezch *kvatndezc6 %%/}oerzvtbboòe;=oerzvtbboòe6=

~

Rd bcnodeyk bce hk |khkfvk vdrdvwkjk gtebzoce rdatojk jdh ecnfvd jd hk gteboòe dheùndvc jd |kvëndzvcr edbdrkvocr% Dh fhc{td jd bòjoac {td |dvzdedbd k etdrzvkgteboòe jdfd oezvcjtbovrd dezvd jcr rînfchcr jd hhkwd } ~%

Te didn|hc bhërobc bcerorzd de bkhbthkv dh gkbzcvokh jd wkvocr eùndvcr% Dh gkbzcvokh jdheùndvc p rd cfzoded nthzo|hobkejc dh eùndvc p |cv dh gkbzcvokh jd p.;/( zdeodejc debtdezk {td dh gkbzcvokh jd ; dr ;% \cv didn|hc( dh gkbzcvokh jd 2 rdvîk 2 |cv dh gkbzcvokhjd 6( dr jdbov 2 ) 6 ) ;%

Didn|hc GteboceSGkbzcvokh%|`|9

83|`|*vdrthzkjc > ;=*gkbzcvokh > 2= ## [tdvdncr bkhbthkv dh gkbzcvokh jd 2gcv (*p > *gkbzcvokh= *p 5 <= *p../ }

*vdrthzkjc > *vdrthzkjc ) *p=~db`c &Dh gkbzcvokh jd *gkbzcvokh dr *vdrthzkjc8fv5&=

*vdrthzkjc > ;=*gkbzcvokh > := ## [tdvdncr bkhbthkv dh gkbzcvokh jd :gcv (*p > *gkbzcvokh= *p 5 <= *p../ }

*vdrthzkjc > *vdrthzkjc ) *p=~db`c &Dh gkbzcvokh jd *gkbzcvokh dr *vdrthzkjc8fv5&=

*vdrthzkjc > ;=*gkbzcvokh > 4= ## [tdvdncr bkhbthkv dh gkbzcvokh jd 4gcv (*p > *gkbzcvokh= *p 5 <= *p../ }

*vdrthzkjc > *vdrthzkjc ) *p=~db`c &Dh gkbzcvokh jd *gkbzcvokh dr *vdrthzkjc8fv5&=35

:

Page 5: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 5/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Dh vdrthzkjc |cv |kezkhhk dr9

Dh gkbzcvokh jd 2 dr 7Dh gkbzcvokh jd : dr 6:Dh gkbzcvokh jd 4 dr ;6<

De dh bòjoac kezdvocv( rd |tdjd wdv {td roatd te |kzvòe nt dwojdezd% Dh bëhbthc jdhgkbzcvokh rd vdkhoyk de te ftbhd {td wk jornoetdejc dh wkhcv jd tek wkvokfhd nthzo|hobkejc zcjcr hcr wkhcvdr dezvd rî%

K|vcwdb`kejc drzd |kzvòe rd |tdjd bvdkv tek gteboòe {td vdkhobd dh gkbzcvokh jdheùndvc P k`cvvkejc hîedkr jd bòjoac9

Didn|hc GteboceSGkbzcvokh%|`|9

83|`|gtebzoce gkbzcvokh(*etndvc/}

*vdrthzkjc > ;=gcv (*p > *etndvc= *p 5 <= *p../ }

*vdrthzkjc > *vdrthzkjc ) *p=~vdztve *vdrthzkjc=

~

db`c &Dh gkbzcvokh jd 2 dr &%gkbzcvokh(2/%&8fv5&=db`c &Dh gkbzcvokh jd : dr &%gkbzcvokh(:/%&8fv5&=db`c &Dh gkbzcvokh jd 4 dr &%gkbzcvokh(4/%&8fv5&=35

Dh vdrthzkjc |cv |kezkhhk dr oatkh {td dh kezdvocv9

Dh gkbzcvokh jd 2 dr 7Dh gkbzcvokh jd : dr 6:Dh gkbzcvokh jd 4 dr ;6<

Ro bcn|kvkncr hcr jcr didn|hcr( |cjdncr hhdakv k hk bcebhtroòe jd {td dh rdatejcdr ntb`c nër hdaofhd nër rdebohhc jd vdkhoykv% Hk gteboòe gkbzcvokh(/ `kbd trc jd hk|khkfvk vdrdvwkjk vdztve( {td dr hk debkvakjk jd jdwchwdv dh wkhcv {td drzkncrrchobozkejc btkejc rd oewcbk hk gteboòe%

4

Page 6: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 6/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

\kvëndzvcr oertgobodezdr

Ro rd hhknk k tek gteboòe bce ndecr |kvëndzvcr jd hcr {td jdfd tzohoykv |cv jdgoeoboòek|kvdbdvë dh roatodezd dvvcv |cv jdgdbzc9

Qkveoea9 Norroea kvatndez ; gcv gkbzcvokh(/

Drzd zo|c jd dvvcv ec dr bvîzobc |tdjd bcezvchkvrd bce dpbd|bocedr% Kjdnër jd hkrdpbd|bocedr |cjdncr tzohoykv dh c|dvkjcv jd rt|vdroòe jd dvvcv L  jdhkezd jd hkgteboòe jd drzk gcvnk9 Lgkbzcvokh( /%

Ec rd vdbcnodejk dhonoekv hcr nderkidr jd dvvcv de drzd bkrc( k {td `kbdbcn|hobkjc hk bcvvdbboòe jd hcr |crofhdr gkhhcr%

\kvëndzvcr de dpbdrc

Ro kh bcezvkvoc {td de dh k|kvzkjc kezdvocv rd hd |krk k tek gteboòe nër |kvëndzvcr{td hcr jdgoeojcr( ïrzcr rdvëe cnozojcr hk didbtboòe bcezoetkvë ecvnkhndezd roeeoeaùe nderkid jd dvvcv%

 Ënfozc jd hkr wkvokfhdr

Hkr wkvokfhdr jdgoeojkr de te kvb`owc jd \@\ |dvnkedbde jdbhkvkjkr de zcjc dhgob`dvc( ndecr de hkr gtebocedr% Hkr gtebocedr bvdke te dezcvec jd didbtboòe jcejdròhc |tdjde wdv hkr wkvokfhdr {td drzëe jdezvc jd hkr nornkr% Kte{td ec |kvdbd nt

hòaobc( drzc ecr |dvnozd zdedv wkvokfhdr bce dh nornc ecnfvd de jogdvdezdr gtebocedr(`kbodejc dh bòjoac vdtzohoykfhd%

Didn|hc KnfozcSWkvokfhdr%|`|9

83|`|*|o > 2%;:=gtebzoce wkhcv\o(/}

og (+orrdz(*|o//}*|o > |o(/=

~vdztve *|o=

~db`c wkhcv\o(/=35

7

Page 7: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 7/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Rd |tdjd cfrdvwkv {td jdgoeoncr( kh bcnodeyc jdh bòjoac( hk wkvokfhd *|o bcnc tewkhcv k|vcponkjc jdh eùndvc |o 2(;:/% Hk gteboòe wkhcv\o/ bcn|vtdfk ro hk wkvokfhd*|o drzë jdgoeojk( ro ec hc drzë vdbt|dvk drd wkhcv bce tek gteboòe jd \@\% \kvkdezdejdv dh khbkebd jd hkr wkvokfhdr wkncr k ov |krc k |krc wodejc {tï dr hc {tdcbtvvd9

… Rd jdgoed *|o k eowdh ahcfkh de dh |vcavknk%

… Rd jdgoed hk gteboòe wkhcv\o/ {td |cv k`cvk ec rd tzohoyk%

… Rd hkeyk hk didbtboòe jd hk gteboòe%

… Hk gteboòe dwkhùk ro dporzd hk wkvokfhd *|o jk bcnc vdrthzkjc gkhrd%

… Drzc dr krî |cv{td hk wkvokfhd drzë jdgoeojk gtdvk jd hk gteboòe ec jdezvc jddhhk( |cv hc zkezc rd bcerojdvk {td hk wkvokfhd *|o jdezvc jd hk gteboòe dr jorzoezkdezcvec hcbkh/ k hk wkvokfhd *|o jdgoeojk gtdvk jd hk gteboòe dezcvec ahcfkh/%

… Dh vdrthzkjc |cv |kezkhhk dr 2%;:;4?674240?0%

Dh vdrthzkjc |cv |kezkhhk dr9

2%;:;4?674240?0

Drzk gcvnk jd |vcavknkv rd bcerojdvk hk bcvvdbzk de hk bcnteojkj jd jdrkvvchhkjcvdrjd \@\% Kùe krî( dporzde ndbkeorncr {td |dvnozde {td tek wkvokfhd jdgoeojk gtdvk jdtek gteboòe |tdjk rdv tzohoykjk jdezvc jd hk nornk( ron|hdndezd kezd|ceodejc hk|khkfvk vdrdvwkjk ahcfkh k hk wkvokfhd jdgoeojk jdezvc jd hk gteboòe%

Didn|hc KnfozcSWkvokfhdr%|`|9

83|`|*|o > 2%;:=gtebzoce wkhcv\oAhcfkh(/}

ahcfkh *|o=og (+orrdz(*|o//}

*|o > |o(/=~vdztve *|o=

~db`c wkhcv\oAhcfkh(/=35

Ro wdncr |krc k |krc dh didn|hc9

… Rd jdgoed *|o k eowdh ahcfkh de dh |vcavknk%

… Rd jdgoed hk gteboòe wkhcv\oAhcfkh/ {td |cv k`cvk ec rd tzohoyk%

… Rd hkeyk hk didbtboòe jd hk gteboòe%

… Jdezvc jd hk gteboòe( hk wkvokfhd *|o rd jdgoed bcnc ahcfkh( dr jdbov( rd tzohoyk hkwkvokfhd bvdkjk kh |voebo|oc jdh bòjoac%

… Hk gteboòe dwkhùk ro dporzd hk wkvokfhd *|o jk bcnc vdrthzkjc zvtd%

… Dh vdrthzkjc |cv |kezkhhk dr 2%;:%

Dh vdrthzkjc |cv |kezkhhk dr9

2%;:

1

Page 8: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 8/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Wkvokfhdr drzëzobkr

\cv jdgdbzc( hkr gtebocedr {td bvdkncr de \@\ ec vdzodede de ndncvok dh wkhcv jd hkrwkvokfhdr {td rd tzohoyke% Bkjk hhknkjk k tek gteboòe on|hobk hk etdwk bvdkboòe jd hkr

wkvokfhdr hcbkhdr bce rt wkhcv oeobokh% Hk jdbhkvkboòe rzkzob kûkjojk k tek wkvokfhdbktrk {td hk gteboòe vdzdeak de ndncvok dh wkhcv jd drk wkvokfhd de bkjk hhknkjk%Bcnc rd |tdjd wdv de dh didn|hc( hkr ;<< hhknkjkr k hk gteboòe bcezkjcv/ jkerodn|vd dh nornc vdrthzkjc( |cv{td hk wkvokfhd *bcezkjcv rd bvdk bce bkjk hhknkjk%

Didn|hc KnfozcSWkvokfhdrSRzkzob%|`|9

83|`|gtebzoce bcezkjcv(/}

*bcezkjcv > <=*bcezkjcv > *bcezkjcv -;=vdztve *bcezkjcv=

~

gcv (*p > ;= *p 8> ;<<= *p--/}db`c bcezkjcv(/ %& &=

~35

Dh vdrthzkjc |cv |kezkhhk dr9

; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;

; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;

Roe dnfkvac( |cjdncr `kbdv {td hk gteboòe vdbtdvjd hcr wkhcvdr( kûkjodejc hk|khkfvk rzkzob k hk jdgoeoboòe jd hk wkvokfhd9

Didn|hc KnfozcSWkvokfhdrSRzkzob%|`|9

83|`|gtebzoce bcezkjcvRzkzob(/}

rzkzob *bcezkjcv > <=*bcezkjcv > *bcezkjcv -;=vdztve *bcezkjcv=

~

gcv (*p > ;= *p 8> ;<<= *p--/}db`c bcezkjcvRzkzob(/ %& &=

~35

0

Page 9: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 9/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Dh vdrthzkjc |cv |kezkhhk dr9

; 6 2 : 4 7 1 0 ? ;< ;; ;6 ;2 ;: ;4 ;7 ;1 ;0 ;? 6< 6; 66 62 6: 64 67 61 60 6? 2< 2; 26 22 2: 24 27 21 20 2? :< :; :6 :2 :: :4 :7 :1 :0 :? 4< 4; 46 42

4: 44 47 41 40 4? 7< 7; 76 72 7: 74 77 71 70 7? 1< 1; 16 12 1: 14 17 11 10 1? 0< 0; 06 02 0: 04 07 01 00 0? ?< ?; ?6 ?2 ?: ?4 ?7 ?1 ?0 ?? ;<<

oebhtjd(/ y vd{tovd(/

K ndjojk {td te |vcdbzc rd `kbd nër bcn|hdic( bvdkvdncr gtebocedr nt ùzohdr|kvk bcedbzkv k fkrdr jd jkzcr( bcedbzkv |cv GZ\( dzbïzdvk ( rdatvkndezd( rd {todvkdn|hdkv drzkr gtebocedr de czvcr |vcdbzcr jorzoezcr |kvk k`cvvkv zodn|c% Dh bknoec

|kvk `kbdv drzc dr nt rdebohhc% Ròhc zoded {td atkvjkv hkr gtebocedr edbdrkvokr dete gob`dvc bce dpzderoòe %|`|( %`znh( %brr( dzbïzdvk tzohoykv hkr jovdbzowkr oebhtjd(/ cvd{tovd(/ jdrjd hk qdf {td wkk k tzohoykvhkr%

De \@\ ec dporzde k|dekr jogdvdebok dezvd knfkr gtebocedr( rkhwc {td hk gteboòeoebhtjd/ dr nër zchdvkezd k gkhhcr {td vd{tovd/ |dvnozd bcezoetkv hk didbtboòe jdh|vcavknk kte{td rd `kk debcezvkjc te gkhhc% Hk bcebhtroòe dr {td jdfd tzohoykvrdvd{tovd/ |kvk k|hobkbocedr {td edbdrozde cfhoakzcvokndezd khaùe kvb`owc bvîzobc ec|tdjk bcezoetkvrd hk didbtboòe roe ïh%

Ro de dh jdrkvvchhc jd etdrzvc |vcdbzc ecr debcezvkncr bce {td wkncr k tzohoykv wkvocr kvb`owcr {td `kbde hhknkjkr tecr k czvcr |cjvîk |krkv {td `kakncr wkvokr

oebhtrocedr jdh nornc kvb`owc de jorzoezcr |tezcr( |vcwcbkejc khaùe gkhhc jogîboh jdjdzdbzkv% Hkr gtebocedr vd{tovdScebd(/ d oebhtjdScebd(/ rchtboceke ïrzd |vcfhdnk(k {td ro rd oezdezk oebhtov te gob`dvc wkvokr wdbdr bce job`kr gtebocedr( \@\ron|hdndezd oaecvkvë hkr hhknkjkr%

Didn|hc KnfozcSWkvokfhdrSRzkzob%|`|9

oebhtjd (&KnfozcSWkvokfhdr%|`|&/=vd{tovd (&C|dvkjcvSRt|vondSDvvcv%|`|&/=vd{tovdScebd (&GtebocedrSJkzd%|`|&/=oebhtjdScebd (&GtebocedrSJkzd%|`|&/=

?

Page 10: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 10/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Hhknkjkr |cv wkhcv 

\cv jdgdbzc( hkr hhknkjkr k gtebocedr rd `kbde |cv wkhcv% Drzc {todvd jdbov {td hkrwkvokfhdr {td rd tzohoyke bcnc |kvëndzvcr rd bc|oke kh dezcvec jd hk gteboòe% Zcjcr

hcr bknfocr jd wkhcv {td rtgvk hk wkvokfhd de drzd dezcvec ec kgdbzkvëe kh |vcavknkgtdvk jd hk gteboòe%

Didn|hc HhknkjkrSWkhcv%|`|9

83|`|gtebzoce dhdwkjc(*etndvc *oejobd/}

*vdrthzkjc > *etndvc=gcv (*p>*oejobd= *p5<= *p../}

*vdrthzkjc > *vdrthzkjc ) *etndvc=~*etndvc > *vdrthzkjc=

vdztve *etndvc=~*etndvc > 6=*oejobd > 4=db`c *etndvc%& dhdwkjc k &%*oejobd%& dr oatkh k&%dhdwkjc(*etndvc *oejobd/ %&8fv5&=db`c *etndvc%& dhdwkjc k &%*oejobd%& dr oatkh k &%dhdwkjc(*etndvc *oejobd/ %&8fv5&=35

Dh vdrthzkjc |cv |kezkhhk dr9

6 dhdwkjc k 4 dr oatkh k 7:6 dhdwkjc k 4 dr oatkh k 7:

Dh didn|hc kezdvocv bkhbthk dh vdrthzkjc jd *etndvc dhdwkjc k *oejobd% Hk gteboòedhdwkjc/ bvdk te ftbhd |kvk nthzo|hobkv *etndvc |cv hkr wdbdr {td oejobk dh *oejobd hc wk khnkbdekejc de hk wkvokfhd zdn|cvkh *vdrthzkjc%

Btkejc dh ftbhd zdvnoek( drzd vdrthzkjc rd wtdhwd k |krkv k hk wkvokfhd *etndvc( {tddr jdwtdhzk bcnc rkhojk jd hk gteboòe% Btkejc wchwdncr k didbtzkv hk gteboòe bce hcrnorncr |kvëndzvcr( wdncr {td hk wkvokfhd *etndvc ec `k bknfokjc de hk didbtboòekezdvocv( |cv{td( de vdkhojkj( hc {td rd |krk dr tek bc|ok jdh wkhcv y zcjkr hkrncjogobkbocedr rd `kbde rcfvd hk bc|ok y ec rcfvd hk wkvokfhd cvoaoekh%

;<

Page 11: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 11/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Hhknkjkr |cv vdgdvdebok

\@\ cgvdbd kbztkhndezd jcr bknoecr jogdvdezdr |kvk bknfokv rtr kvatndezcr9 de hkjdgoeoboòe jd hk gteboòe de hk hhknkjk k hk nornk%

Hkr wkvokfhdr |krkjkr |cv vdgdvdebok |tdjde rdv ncjogobkjkr jtvkezd dh |vcbdrc jdtek hhknkjk( |cv{td hc {td rd |krk ec dr tek bc|ok roec hk wkvokfhd de rî nornk%

\kvk |krkv wkvokfhdr |cv vdgdvdebok `k {td tzohoykv dh c|dvkjcv '/ jdhkezd jd hkwkvokfhd%

Didn|hc HhknkjkrSVdgdvdebok%|`|9

83|`|gtebzoce dhdwkjc('*etndvc'*oejobd/}

*vdrthzkjc > *etndvc=

gcv (*p>*oejobd= *p5<= *p../ }*vdrthzkjc > *vdrthzkjc ) *etndvc=

~*etndvc > *vdrthzkjc=vdztve *etndvc=

~*etndvc > 6=*oejobd > 4=db`c *etndvc%& dhdwkjc k &%*oejobd%& dr oatkh k &%dhdwkjc(*etndvc *oejobd/ %&8fv5&=db`c *etndvc%& dhdwkjc k &%*oejobd%& dr oatkh k&%dhdwkjc(*etndvc *oejobd/ %&8fv5&=

db`c *etndvc%& dhdwkjc k &%*oejobd%& dr oatkh k&%dhdwkjc(*etndvc *oejobd/ %&8fv5&=35

Dh vdrthzkjc |cv |kezkhhk dr9

6 dhdwkjc k 4 dr oatkh k 7:7: dhdwkjc k 4 dr oatkh k 701;?:17127701;?:17127 dhdwkjc k 4 dr oatkh k ;%<42;66?;77047D-<74

Dh gteboceknodezc dr dpkbzkndezd oatkh( |dvc dh vdrthzkjc dr jorzoezc% Dh c|dvkjcv '/

`kbd {td hk wkvokfhd *etndvc |tdjk rdv ncjogobkjk jdezvc jd hk gteboòe atkvjd drzdeùndvc gtdvk jd dhhk%

;;

Page 12: PHP - Funciones

8/3/2019 PHP - Funciones

http://slidepdf.com/reader/full/php-funciones 12/12

KROP ‒ Nòjthc ? TG ;9 Hdeatkid jd atoòe jd rdvwojcv  

Vdgdvdebok k wkvokfhdr

Hkr vdgdvdebokr |tdjde trkvrd zknfoïe gtdvk jd hkr gtebocedr( de dh ënfozc jd hkrwkvokfhdr% Dh didn|hc roatodezd ntdrzvk bònc zvkfkik dh c|dvkjcv '/ bce hkr wkvokfhdr9

Didn|hc VdgdvdebokSWkvokfhdr%|`|9

83|`|*ecnfvd > &Kezceoc&=*k|dhhojcr > &Ntûcy Aceyëhdy&=##*ecnfvdSktpohokv dr ron|hdndezd tek bc|ok jd *ecnfvd*ecnfvdSktpohokv > *ecnfvd=##*ecnfvdSvdgdvdebok dr tek vdgdvdebok k hk wkvokfhd*ecnfvdSvdgdvdebok > '*ecnfvd=db`c *ecnfvd%& & % *k|dhhojcr%&8fv5&=*ecnfvdSktpohokv > &Icrd&=

db`c *ecnfvd% & & % *k|dhhojcr%&8fv5&=*ecnfvdSvdgdvdebok > &Gvkeborbc&=db`c *ecnfvd%& & % *k|dhhojcr%&8fv5&=35

Dh vdrthzkjc |cv |kezkhhk dr9

Kezceoc Ntûcy AceyëhdyKezceoc Ntûcy AceyëhdyGvkeborbc Ntûcy Aceyëhdy

*ecnfvdSktpohokv dr tek bc|ok jd hk wkvokfhd *ecnfvd |cv ntb`c {td hk bknfodncr(

*ecnfvd |dvnkedbdvë bce dh nornc wkhcv%

De bknfoc( hk wkvokfhd *ecnfvdSvdgdvdebok dr te khokr jd *ecnfvd( |cv hc zkezc zcjcrhcr bknfocr {td rd `kake de btkh{todvk jd hkr jcr wkvokfhdr hdr kgdbzkvë |cv oatkh%

;6