13104643 php documents oops

Upload: denuya-ersa

Post on 05-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 13104643 Php Documents Oops

    1/204

    "#$% &' ()%%*+, -%#$%).

    /0#% *1 "2"3

    "#" $%&'(%)*+& ,'%-./0 1-% 2"#"3 #/4&%5&65 "%&4%-'&))-%27 *) , 8*9&;/-(%'& ?&.&%,;#+ "2" .

  • 7/31/2019 13104643 Php Documents Oops

    2/204

    >&%+&%&& 5@& *.)5,;;,5*-. *.)5%('5*-.) )&'5*-. 1-% 0-%&

    *.1-%0,5*-.F L-00,.9 ;*.& )'%*45*.?F P-( ',. 0,K& , "#" )'%*45 5- %(. *5 8*5@-(5 ,./ )&%+&% -% B%-8)&%F P-( -.;/

    .&&9 5@& "#" 4,%)&% 5- ()& *5 5@*) 8,/F C@*) 5/4& -1 (),?& *) *9&,; 1-% )'%*45) %&?(;,%;/ &6&'(5&9 ()*.?'%-. $-. V.*6 -% E*.(67 -% C,)K >'@&9(;&% $-. A*.9-8)7F C@&)& )'%*45) ',. ,;)- B& ()&9 1-% )*04;&5&65 4%-'&))*.? 5,)K)F >&& 5@& )&'5*-. ,B-(5 L-00,.9 ;*.& (),?& -1 "#" 1-% 0-%& *.1-%0,5*-.F

    A%*5*.? 9&)K5-4 ,44;*',5*-.)F "#" *) 4%-B,B;/ .-5 5@& +&%/ B&)5 ;,.?(,?& 5- '%&,5& , 9&)K5-4,44;*',5*-. 8*5@ , ?%,4@*',; ()&% *.5&%1,'&G B(5 *1 /-( K.-8 "#" +&%/ 8&;;G ,.9 8-(;9 ;*K& 5- ()& )-0&,9+,.'&9 "#" 1&,5(%&) *. /-(% ';*&.5&%+&%G J&5)',4& ,.9 *";,.&5 )&%+&%)G =%&*;;/ A&B)*5& "%- )&%+&%G L,(9*(0G Z*5,0*G =0.*#CC"9G ,.9 0,./-5@&%)F [-% 5@& 0,M-%*5/ -1 5@& )&%+&%) "#" @,) , 0-9(;&G 1-% 5@& -5@&%) )(44-%5*.? 5@& LTO )5,.9,%9G "#" ',.8-%K ,) , LTO 4%-'&))-%F

    >- 8*5@ "#"G /-( @,+& 5@& 1%&&9-0 -1 '@--)*.? ,. -4&%,5*.? )/)5&0 ,.9 , 8&B )&%+&%F [(%5@&%0-%&G /-( ,;)-@,+& 5@& '@-*'& -1 ()*.? 4%-'&9(%,; 4%-?%,00*.? -% -BM&'5 -%*&.5&9 4%-?%,00*.?G -% , 0*65(%& -1 5@&0FI;5@-(?@ .-5 &+&%/ )5,.9,%9 ==" 1&,5(%& *) *04;&0&.5&9 *. "#" \G 0,./ '-9& ;*B%,%*&) ,.9 ;,%?&,44;*',5*-.) $*.';(9*.? 5@& "]IS ;*B%,%/7 ,%& 8%*55&. -.;/ ()*.? ==" '-9&F "#" ^ 1*6&) 5@& ==" %&;,5&98&,K.&))&) -1 "#" \G ,.9 *.5%-9('&) , '-04;&5& -BM&'5 0-9&;F

    A*5@ "#" /-( ,%& .-5 ;*0*5&9 5- -(54(5 #CDEF "#"Q) ,B*;*5*&) *.';(9&) -(54(55*.? *0,?&)G "R[ 1*;&) ,.9 &+&.[;,)@ 0-+*&) $()*.? ;*B)81 ,.9 D*.?7 ?&.&%,5&9 -. 5@& 1;/F P-( ',. ,;)- -(54(5 &,)*;/ ,./ 5&65G )('@ ,)Z#CDE ,.9 ,./ -5@&% ZDE 1*;&F "#" ',. ,(5-?&.&%,5& 5@&)& 1*;&)G ,.9 ),+& 5@&0 *. 5@& 1*;& )/)5&0G *.)5&,9-1 4%*.5*.? *5 -(5G 1-%0*.? , )&%+&%_E >/B,)&

    #/4&%8,+& D/>_E &;-'*)

    OUD RUa =RUL Y.*6 9B0

    O.1-%0*6 =%,';& $=LOb ,.9 =LOc7

    O.?%&) =+%*0-)A& ,;)- @,+& , 9,5,B,)& ,B)5%,'5*-. &65&.)*-. $.,0&9 "R=7 ,;;-8*.? /-( 5- 5%,.)4,%&.5;/ ()& ,./ 9,5,B,)&)(44-%5&9 B/ 5@,5 &65&.)*-.F I99*5*-.,;;/ "#" )(44-%5) =RULG 5@& =4&. R,5,B,)& L-..&'5*-. )5,.9,%9G )-/-( ',. '-..&'5 5- ,./ -5@&% 9,5,B,)& )(44-%5*.? 5@*) 8-%;9 )5,.9,%9F

  • 7/31/2019 13104643 Php Documents Oops

    3/204

    "#" ,;)- @,) )(44-%5 1-% 5,;K*.? 5- -5@&% )&%+*'&) ()*.? 4%-5-'-;) )('@ ,) ERI"G ODI"G >JD"G JJC"G "="dG#CC"G L=D $-. A*.9-8)7 ,.9 '-(.5;&)) -5@&%)F P-( ',. ,;)- -4&. %,8 .&58-%K )-'K&5) ,.9 *.5&%,'5 ()*.?,./ -5@&% 4%-5-'-;F "#" @,) )(44-%5 1-% 5@& ARRZ '-04;&6 9,5, &6'@,.?& B&58&&. +*%5(,;;/ ,;; A&B4%-?%,00*.? ;,.?(,?&)F C,;K*.? ,B-(5 *.5&%'-..&'5*-.G "#" @,) )(44-%5 1-% *.)5,.5*,5*-. -1 N,+, -BM&'5) ,.9()*.? 5@&0 5%,.)4,%&.5;/ ,) "#" -BM&'5)F P-( ',. ,;)- ()& -(% L=SUI &65&.)*-. 5- ,''&)) %&0-5& -BM&'5)F

    "#" @,) &65%&0&;/ ()&1(; 5&65 4%-'&))*.? 1&,5(%&)G 1%-0 5@& "=>OZ ]65&.9&9 -% "&%; %&?(;,% &64%&))*-.) 5-4,%)*.? ZDE 9-'(0&.5)F [-% 4,%)*.? ,.9 ,''&))*.? ZDE 9-'(0&.5)G "#" \ )(44-%5) 5@& >IZ ,.9 R=D)5,.9,%9)G ,.9 /-( ',. ,;)- ()& 5@& Z>EC &65&.)*-. 5- 5%,.)1-%0 ZDE 9-'(0&.5)F "#" ^ )5,.9,%9*e&) ,;; 5@&ZDE &65&.)*-.) -. 5@& )-;*9 B,)& -1 ;*B60;a ,.9 &65&.9) 5@& 1&,5(%& )&5 ,99*.? >*04;&ZDE ,.9 ZDES&,9&%)(44-%5F

    I5 ;,)5 B(5 .-5 ;&,)5G 8& @,+& 0,./ -5@&% *.5&%&)5*.? &65&.)*-.)G 5@& 0.-T->&,%'@ )&,%'@ &.?*.& 1(.'5*-.)G5@& OSL T,5&8,/ 1(.'5*-.)G 0,./ '-04%&))*-. (5*;*5*&) $?e*4G BeaG e*47G ',;&.9,% '-.+&%)*-.G 5%,.);,5*-.FFF

    I) /-( ',. )&& 5@*) 4,?& *) .-5 &.-(?@ 5- ;*)5 ,;; 5@& 1&,5(%&) ,.9 B&.&1*5) "#" ',. -11&%F S&,9 -. *. 5@&)&'5*-.) ,B-(5 *.)5,;;*.? "#"G ,.9 )&& 5@& 1(.'5*-. %&1&%&.'& 4,%5 1-% &64;,.,5*-. -1 5@& &65&.)*-.) 0&.5*-.&9

    @&%&F

    ; 1*678) %=%

  • 7/31/2019 13104643 Php Documents Oops

    4/204

    @'?&@()*.? 5@& "#" &'@-$7 )5,5&0&.5F J-5& 5@,5 5@& 1*;& @'%7 A'2 A%%@ 2' B% %C%5D26B&% -%)4&'*,; *. ,./ 8,/F C@& )&%+&% 1*.9) -(5 5@,5 5@*) 1*;& .&&9) 5- B& *.5&%4%&5&9 B/ "#" B&',()& /-( ()&9 5@&2F4@42 &65&.)*-.G 8@*'@ 5@& )&%+&% *) '-.1*?(%&9 5- 4,)) -. 5- "#"F C@*.K -1 5@*) ,) , .-%0,; #CDE 1*;&8@*'@ @,44&.) 5- @,+& , )&5 -1 )4&'*,; 5,?) ,+,*;,B;& 5- /-( 5@,5 9- , ;-5 -1 *.5&%&)5*.? 5@*.?)F

    O1 /-( 5%*&9 5@*) &6,04;& ,.9 *5 9*9 .-5 -(54(5 ,./5@*.?G *5 4%-045&9 1-% 9-8.;-,9G -% /-( )&& 5@& 8@-;& 1*;& ,)5&65G '@,.'&) ,%& 5@,5 5@& )&%+&% /-( ,%& -. 9-&) .-5 @,+& "#" &.,B;&9G -% *) .-5 '-.1*?(%&9 4%-4&%;/F I)K /-(%,90*.*)5%,5-% 5- &.,B;& *5 1-% /-( ()*.? 5@& O.)5,;;,5*-. '@,45&% -1 5@& 0,.(,;F O1 /-( ,%& 9&+&;-4*.? ;-',;;/G

    ,;)- %&,9 5@& *.)5,;;,5*-. '@,45&% 5- 0,K& )(%& &+&%/5@*.? *) '-.1*?(%&9 4%-4&%;/F D,K& )(%& 5@,5 /-( ,''&))5@& 1*;& +*, @554 8*5@ 5@& )&%+&% 4%-+*9*.? /-( 5@& -(54(5F O1 /-( M()5 ',;; (4 5@& 1*;& 1%-0 /-(% 1*;& )/)5&0G 5@&.*5 8*;; .-5 B& 4,%)&9 B/ "#"F O1 5@& 4%-B;&0) 4&%)*)5 ,./8,/G 9- .-5 @&)*5,5& 5- ()& -.& -1 5@& 0,./ X "#")(44-%5 -45*-.)F

    C@& 4-*.5 -1 5@& &6,04;& *) 5- )@-8 5@& )4&'*,; "#" 5,? 1-%0,5F O. 5@*) &6,04;& 8& ()&9 EF#$# 5- *.9*',5&5@& )5,%5 -1 , "#" 5,?F C@&. 8& 4(5 5@& "#" )5,5&0&.5 ,.9 ;&15 "#" 0-9& B/ ,99*.? 5@& ';-)*.? 5,?G FGF P-(0,/ M(04 *. ,.9 -(5 -1 "#" 0-9& *. ,. #CDE 1*;& ;*K& 5@*) ,./8@&%& /-( 8,.5F [-% 0-%& 9&5,*;)G %&,9 5@&0,.(,; )&'5*-. -. 5@& B,)*' "#" )/.5,6F

    ; G

  • 7/31/2019 13104643 Php Documents Oops

    5/204

    E*.& 1&&9) @,+& ;*55;& 0&,.*.? *. #CDEG @-8&+&% *5 *) )5*;; , ?--9 *9&, 5- 0,K& /-(% #CDE ;--K .*'& ,.9';&,. B/ 4(55*.? ;*.& 1&&9) *.F I ;*.&1&&9 5@,5 1-;;-8) *00&9*,5&;/ ,15&% , ';-)*.? FG 8*;; B& %&0-+&9 B/ "#"FC@*) ',. B& &65%&0&;/ ()&1(; 8@&. /-( ,%& 4(55*.? *. 0,./ B;-'K) -1 "#" -% *.';(9& 1*;&) '-.5,*.*.? "#"5@,5 ,%&.Q5 )(44-)&9 5- -(54(5 ,./5@*.?F I5 5@& ),0& 5*0& *5 ',. B& , B*5 '-.1()*.?F P-( ',. 4(5 , )4,'& ,15&%5@& ';-)*.? FG 5- 1-%'& , )4,'& ,.9 , ;*.& 1&&9 5- B& -(54(5G -% /-( ',. 4(5 ,. &64;*'*5 ;*.& 1&&9 *. 5@& ;,)5

    &'@-g4%*.5 1%-0 8*5@*. /-(% "#" B;-'KF

    ; G

  • 7/31/2019 13104643 Php Documents Oops

    6/204

    45#678) D'M' "$*+%*+, # N#$*#C8) O;$$#? )8)6)+%P

    " 3 . # . ( 4 # 1 FGH,IJ,IK 96@@;GLH,IGMN,O@9 P ?3 '

    I ),04;& -(54(5 -1 5@*) )'%*45 0,/ B&3

    Q 1 R + && ) / ST U D 4 1 %. ) $ + 0& ( ? Q H 8 , V T U ? A + B *1 W < O @ X T Y E

    C@&%& ,%& 0,./ 5/4&) -1 +,%*,B;&) ,+,*;,B;& *. "#"F O. 5@& ,B-+& &6,04;& 8& 4%*.5&9 ,. I%%,/ &;&0&.5FI%%,/) ',. B& +&%/ ()&1(;F

    I0J-1K-1 *) M()5 -.& +,%*,B;& 5@,5 "#" ,(5-0,5*',;;/ 0,K&) ,+,*;,B;& 5- /-(F I ;*)5 ',. B& )&&. *. 5@&S&)&%+&9 `,%*,B;&) )&'5*-. -1 5@& 0,.(,; -% /-( ',. ?&5 , '-04;&5& ;*)5 -1 5@&0 B/ ;--K*.? ,5 5@& -(54(5 -1 5@&4@4*.1-$7 1(.'5*-. ()&9 *. 5@& &6,04;& *. 5@& 4%&+*-() )&'5*-.F

    P-( ',. 4(5 0(;5*4;& "#" )5,5&0&.5) *.)*9& , "#" 5,? ,.9 '%&,5& ;*55;& B;-'K) -1 '-9& 5@,5 9- 0-%& 5@,. M()5 ,)*.?;& &'@-F [-% &6,04;&G *1 /-( 8,.5 5- '@&'K 1-% O.5&%.&5 ]64;-%&% /-( ',. 9- 5@*)3

    45#678) D'Q' 45#678) =1*+, >%*

  • 7/31/2019 13104643 Php Documents Oops

    7/204

    45#678) D'R' S*5*+, C

  • 7/31/2019 13104643 Php Documents Oops

    8/204

    6 + " 3 . # . ( 4 # 1 # $ % & < . ( 4 + ) & 4 # ) =

  • 7/31/2019 13104643 Php Documents Oops

    9/204

    A*5@ /-(% .&8 K.-8;&9?& /-( )@-(;9 B& ,B;& 5- (.9&%)5,.9 0-)5 -1 5@& 0,.(,; ,.9 ,;)- 5@& +,%*-() &6,04;&)'%*45) ,+,*;,B;& *. 5@& &6,04;& ,%'@*+&)F P-( ',. ,;)- 1*.9 -5@&% &6,04;&) -. 5@& 4@4F.&5 8&B)*5&) *. 5@&;*.K) )&'5*-.3 X @5543gg888F4@4F.&5g;*.K)F4@4F

    C- +*&8 +,%*-() );*9& 4%&)&.5,5*-.) 5@,5 )@-8 0-%& -1 8@,5 "#" ',. 9-G )&& 5@& "#" L-.1&%&.'& D,5&%*,;

    >*5&)3 X @5543gg'-.1F4@4F.&5g,.9 X @5543gg5,;K)F4@4F.&5g

    "#$% &&&' (#)*+#*, -,.,$,)/,

    X0#7%)$ 9Y' Z#1*> 1?+%#5

    41>#7*+, A$). )1>#7*+,

    " 3 . # .

    + C D F ( - . = ( < < + 1 B E ]3 '" < $ = 1 B ` ' @ # +< + < $ = _ ( T " / < $ =1 B ` ' " 3 . # .

    a ( & < ( ]3 '" < $ = 1 B ` ' @ # +< + < C ) & < ( T " / < $= 1 B ` ' " 3 . # .

    a3 '

    C@*) 8-%K) ,) &64&'5&9G B&',()& 8@&. "#" @*5) 5@& Hp ';-)*.? 5,?)G *5 )*04;/ )5,%5) -(54(55*.? 8@,5&+&% *51*.9) $&6'&45 1-% ,. *00&9*,5&;/ 1-;;-8*.? .&8;*.& < )&& *.)5%('5*-. )&4,%,5*-. 7 (.5*; *5 @*5) ,.-5@&% -4&.*.?

    5,?F C@& &6,04;& ?*+&. @&%& *) '-.5%*+&9G -1 '-(%)&G B(5 1-% -(54(55*.? ;,%?& B;-'K) -1 5&65G 9%-44*.? -(5 -1"#" 4,%)*.? 0-9& *) ?&.&%,;;/ 0-%& &11*'*&.5 5@,. )&.9*.? ,;; -1 5@& 5&65 5@%-(?@ &'@-$7 -% 4%*.5$7F

    C@&%& ,%& 1-(% 9*11&%&.5 4,*%) -1 -4&.*.? ,.9 ';-)*.? 5,?) 8@*'@ ',. B& ()&9 *. 4@4F C8- -1 5@-)&G qH4@4 Hp,.9 q)'%*45 ;,.?(,?&r24@42p qg)'%*45pG ,%& ,;8,/) ,+,*;,B;&F C@& -5@&% 58- ,%& )@-%5 5,?) ,.9 I>" )5/;& 5,?)G,.9 ',. B& 5(%.&9 -. ,.9 -11 1%-0 5@& #$#"HAH '-.1*?(%,5*-. 1*;&F I) )('@G 8@*;& )-0& 4&-4;& 1*.9 )@-%5 5,?),.9 I>" )5/;& 5,?) '-.+&.*&.5G 5@&/ ,%& ;&)) 4-%5,B;&G ,.9 ?&.&%,;;/ .-5 %&'-00&.9&9F

    G

  • 7/31/2019 13104643 Php Documents Oops

    10/204

    Y T " 3 . # . ( 4 # 1 9 + C 2 1 _ W ) B$ $ 1 < ( = c ( i 6 @ Q\ 1 = i Q \ * 14 _ %( B $< 7 * 1 & + j( $ # +< 9? 3'

    h T " < 4 = + . $ & ) B ` _ ) ` ( Z 5 . #. 5 ' ( 4 # 1 9 < 1 %( ( * + $1 = < D & + j( [ = 1 B$ ; ) ` (E * 1 B k9 $

    & + j ( . = 1 4 ( < < + B ` + B < $ = _ 4 $ + 1 B < 9 ?" / < 4 = + . $ '

    b T " 3 ( 4 # 1 9 $ # +< + < $ # ( < + %. &( < $7 ) B H N Q \ . = 1 4( < @-%5 5,?) $&6,04;& 5@%&&7 ,%& -.;/ ,+,*;,B;& 8@&. 5@&/ ,%& &.,B;&9 +*, 5@& )@-%5j-4&.j5,? #$#"HAH'-.1*?(%,5*-. 1*;& 9*%&'5*+&G -% *1 4@4 8,) '-.1*?(%&9 8*5@ 5@& ``%A6B&%`7$'?2`26W7 -45*-.F

    G" 5,?) 8,) ,99&9 *. dFlF\F

    G

  • 7/31/2019 13104643 Php Documents Oops

    11/204

    "#" )(44-%5) QLQG QLssQ ,.9 Y.*6 )@&;;

  • 7/31/2019 13104643 Php Documents Oops

    12/204

    0*6&9 .(0B&% ',;;B,'K

    I.9 5@& 4)&(9-

  • 7/31/2019 13104643 Php Documents Oops

    13/204

    " 3 . # . F C 1 1 Z @=_(? / / ) < < + `B $ # ( c ) & _( @ I L, $ 1 F C 11 3 '

    Y)(,;;/ /-( ()& )-0& K*.9 -1-4&%,5-% 8@*'@ %&5(%.) , B--;&,. +,;(&G ,.9 5@&. 4,)) *5 -. 5- ,'-.5%-;)5%('5(%&F

    " 3 . # . / / Z Z + < ) B 1 . (= ) $1 = W # +4 # $ (

  • 7/31/2019 13104643 Php Documents Oops

    14/204

    c ) = G * _ % . D D 0 1 1 & E 5 C ) & < ( 5E? / / 0 1 1 & D$ = _ (E3 '

    &+%),)$1

    I. *.5&?&% *) , .(0B&% -1 5@& )&5 t r mFFFG ('E$ &, (%&E" ";&%*''*&) *+ "#$ E+E(' >('E$ 0"#("O+ PQ %*"+ +*-)$823 ?@? 8&$+ )&" +E55&." E)+*-)$8*)"$-$.+3 R)"$-$. +*1$ =() %$ 8$"$.4*)$8 ,.&4 *+*,-.',%-/&7 4(N*4E4 >('E$ ,.&4

    * + * , - . ' , 0 # 1 +*)=$ ?@? A3A3/ ()8 ?@? S3/3S30#$)1)*

    O1 ,. *.+,;*9 9*?*5 *) 4,))&9 5- -'5,; *.5&?&% $*F&F c -% v7G 5@& %&)5 -1 5@& .(0B&% *) *?.-%&9F

    45#678) 99'D' E>%#8 K)*$.+)11

    " 3 . # . c ) = G * _ % . DU Y U r UE? / / U YU 1 4$ )& Z q * (4 +% )& 3 '

  • 7/31/2019 13104643 Php Documents Oops

    15/204

    1$%+.+, )*+,20)3

    O1 /-( )4&'*1/ , .(0B&% B&/-.9 5@& B-(.9) -1 5@& *.5&?&% 5/4&G *5 8*;; B& *.5&%4%&5&9 ,) , 1;-,5 *.)5&,9F I;)-G *1/-( 4&%1-%0 ,. -4&%,5*-. 5@,5 %&)(;5) *. , .(0B&% B&/-.9 5@& B-(.9) -1 5@& *.5&?&% 5/4&G ,1;-,5 8*;; B&%&5(%.&9 *.)5&,9F

    " 3 . # . F & ) = ` ( G B _ % 0 ( = Z h Y S t S q b V S t?c ) = G * _ % . DF & ) = ` ( G B _ % 0 ( = E?/ / 1 _ $ . _ $ e + B $ D h Y S t S q bV S t E

    F & ) = ` ( G B _ % 0 ( = Z h Y S t S q b V S q?c ) = G * _ % . DF & ) = ` ( G B _ % 0 ( = E?/ / 1 _ $ . _ $ e C & 1 ) $ D h Y S t Sq b V S q E

    / / + $ 9 < $ = _ ( ) & < 1 C 1 = # ( - ) *( 4 + %) & < . ( 4+ C + (* + B $ (` ( = < 0 ( $ W ( ( B h u b Y ) B * h u b hd Y ec ) = G * _ % . D U - C C C C C C C C E ?/ / 1 _ $ . _ $ e C & 1 ) $ D S h r S rV t h r X E

    / / $ # + < * 1 ( < B 9 $ ` 1 C 1 = # ( - ) * ( 4+ % ) & < . ( 4 + C +( * + B $ ( `( = < ) 0 1 c ( h u b h dY ec ) = G * _ % . D U - Y U U U U U U U U E?/ / 1 _ $ . _ $ e + B $ D h Y S t S q bV S t E

    F % + & & + 1 B Z Y U U U U U U?F & ) = ` ( G B _ % 0 ( = Z X U U U U o F % + & & + 1 B ?c ) = G * _ % . DF & ) = ` ( G B _ % 0 ( = E?/ / 1 _ $ . _ $ e C & 1 ) $ D X U U U UU U U U U U E3 '

    0#$)1)*

    Y.1-%5(.,5&;/G 5@&%& 8,) , B(? *. "#" )- 5@,5 5@*) 9-&) .-5 ,;8,/) 8-%K '-%%&'5;/ 8@&. 5@&%& ,%& .&?,5*+&.(0B&%) *.+-;+&9F [-% &6,04;&3 8@&. /-( 9- `g&& ,;)- 5/4&

  • 7/31/2019 13104643 Php Documents Oops

    16/204

    "#$% ,'$)-.*/ 0$.*- *1%&(#+

    A@&. '-.+&%5*.? 1%-0 1;-,5 5- *.5&?&%G 5@& .(0B&% 8*;; B& %-(.9&9 2']6?@7 k%?'F

    O1 5@& 1;-,5 *) B&/-.9 5@& B-(.9,%*&) -1 *.5&?&% $()(,;;/ l4` 9"8g%lh ^ 9mc87G 5@& %&)(;5 *) (.9&1*.&9G )*.'& 5@&

    1;-,5 @,).Q5 ?-5 &.-(?@ 4%&'*)*-. 5- ?*+& ,. &6,'5 *.5&?&% %&)(;5F J- 8,%.*.?G .-5 &+&. , .-5*'& 8*;; B& *))(&9*. 5@*) ',)&h

    0#$)1)*

    J&+&% ',)5 ,. (.K.-8. 1%,'5*-. 5- *.5&?&%G ,) 5@*) ',. )-0&5*0&) ;&,9 5- (.&64&'5&9 %&)(;5)F

    " 3 . # . ( 4# 1 D + B$ E D D UTY nU T tE o Y U E ? / / ( 4 #1 (< t >3 '

    F$$ ,&. 4&.$ *),&.4("*&) "#$ ;(.)*)- (%&E" ,'&("M5.$=*+*&)3

    "#$% +-#.*/+

    >&& >5%*.? '-.+&%)*-. 5- .(0B&%)

    "#$% $-2(# -30(+

    2#+%13)

    U&@,+*-(% -1 '-.+&%5*.? 5- *.5&?&% *) (.9&1*.&9 1-% -5@&% 5/4&)F L(%%&.5;/G 5@& B&@,+*-(% *) 5@& ),0& ,) *1 5@&+,;(& 8,) 1*%)5 '-.+&%5&9 5- B--;&,.F #-8&+&%G 9- A'2%&;/ -. 5@*) B&@,+*-(%G ,) *5 ',. '@,.?& 8*5@-(5 .-5*'&F

    I8

  • 7/31/2019 13104643 Php Documents Oops

    17/204

    >- .&+&% 5%()5 1;-,5*.? .(0B&% %&)(;5) 5- 5@& ;,)5 9*?*5 ,.9 .&+&% '-04,%& 1;-,5*.? 4-*.5 .(0B&%) 1-% &f(,;*5/FO1 /-( %&,;;/ .&&9 @*?@&% 4%&'*)*-.G /-( )@-(;9 ()& 5@& ,%B*5%,%/ 4%&'*)*-. 0,5@ 1(.'5*-.) -% ?04 1(.'5*-.)*.)5&,9F

    ()$*+,%-$. %) 20)&%

    [-% *.1-%0,5*-. -. 8@&. ,.9 @-8 )5%*.?) ,%& '-.+&%5&9 5- 1;-,5)G )&& 5@& )&'5*-. 5*5;&9 >5%*.? '-.+&%)*-. 5-.(0B&%)F [-% +,;(&) -1 -5@&% 5/4&)G 5@& '-.+&%)*-. *) 5@& ),0& ,) *1 5@& +,;(& 8-(;9 @,+& B&&. '-.+&%5&9 5-*.5&?&% ,.9 5@&. 5- 1;-,5F >&& 5@& L-.+&%5*.? 5- *.5&?&% )&'5*-. 1-% 0-%& *.1-%0,5*-.F I) -1 "#" ^G .-5*'& *)5@%-8. *1 /-( 5%/ 5- '-.+&%5 -BM&'5 5- 1;-,5F

    -%$*+,1

    I )5%*.? *) )&%*&) -1 '@,%,'5&%)F O. "#"G , '@,%,'5&% *) 5@& ),0& ,) , B/5&G 5@,5 *)G 5@&%& ,%& &6,'5;/ a^u 9*11&%&.5'@,%,'5&%) 4-))*B;&F C@*) ,;)- *04;*&) 5@,5 "#" @,) .- .,5*+& )(44-%5 -1 Y.*'-9&F >&& (51cj&.'-9&$7 ,.9(51cj9&'-9&$7 1-% )-0& Y.*'-9& )(44-%5F

    G

  • 7/31/2019 13104643 Php Documents Oops

    18/204

    ( 4 # 1 9 ^ 1 _ * ( & ( $( * w e k ko T o 3 9?

    / / f _ $ ._ $ < e ^ 1 _ * ( & ( $( * w e k o To 3( 4 # 1 9 ^ 1 _ * ( & ( $( * w e k oT o 3 9?

    / / f _ $. _ $< e @ # +< W + && B 1 $ ( - . )B * e k B ) B ( W& + B( ( 4 # 1 9 @ #+ < W + && B 1 $ ( -. ) B* e k B ) B ( W& + B( 9?

    / / f _ $ ._ $ < e J ) = + ) 0 &( < * 1 B 1 $ F ( - . ) B * F ( + $ # ( = ( 4 # 1 9 J ) =+ ) 0 & (< * 1 B 1 $ F ( - .) B * F ( + $ #( = 9?3 '

    7$1&'( 51$-(6

    O1 5@& )5%*.? *) &.';-)&9 *. 9-(B;&&&)5%*.? 4,%)*.? 1-% 9&5,*;)F

    8(#(6$9

    I.-5@&% 8,/ 5- 9&;*0*5 )5%*.?) *) B/ ()*.? @&%&9-' )/.5,6 $2qqq27F =.& )@-(;9 4%-+*9& ,. *9&.5*1*&% $1-;;-8&9B/ .&8 ;*.&7 ,15&% EEEG 5@&. 5@& )5%*.?G ,.9 5@&. 5@& ),0& *9&.5*1*&% 5- ';-)& 5@& f(-5,5*-.F

    C@& ';-)*.? *9&.5*1*&% VD72B&?*. *. 5@& 1*%)5 '-;(0. -1 5@& ;*.&F I;)-G 5@& *9&.5*1*&% ()&9 0()5 1-;;-8 5@& ),0&.,0*.? %(;&) ,) ,./ -5@&% ;,B&; *. "#"3 *5 0()5 '-.5,*. -.;/ ,;4@,.(0&%*' '@,%,'5&%) ,.9 (.9&%)'-%&)G ,.90()5 )5,%5 8*5@ , .-.

  • 7/31/2019 13104643 Php Documents Oops

    19/204

    O5 *) +&%/ *04-%5,.5 5- .-5& 5@,5 5@& ;*.& 8*5@ 5@& ';-)*.? *9&.5*1*&% '-.5,*.) .- -5@&% '@,%,'5&%)G &6'&45#'77HB&a , )&0*'-;-. $q7F C@,5 0&,.) &)4&'*,;;/ 5@,5 5@& *9&.5*1*&% V6a A'2 B% HA@%A2%@G ,.9 5@&%& 0,/ .-5 B&,./ )4,'&) -% 5,B) ,15&% -% B&1-%& 5@& )&0*'-;-.F O5Q) ,;)- *04-%5,.5 5- %&,;*e& 5@,5 5@& 1*%)5 '@,%,'5&% B&1-%& 5@&';-)*.? *9&.5*1*&% 0()5 B& , .&8;*.& ,) 9&1*.&9 B/ /-(% -4&%,5*.? )/)5&0F C@*) *) n? -. D,'*.5-)@ 1-% &6,04;&FL;-)*.? 9&;*0*5&% $4-))*B;/ 1-;;-8&9 B/ , )&0*'-;-.7 0()5 B& 1-;;-8&9 B/ , .&8;*.& 5--F

    O1 5@*) %(;& *) B%-K&. ,.9 5@& ';-)*.? *9&.5*1*&% *) .-5 2';&,.2 5@&. *5Q) .-5 '-.)*9&%&9 5- B& , ';-)*.? *9&.5*1*&%,.9 "#" 8*;; '-.5*.(& ;--K*.? 1-% -.&F O1 *. 5@*) ',)& , 4%-4&% ';-)*.? *9&.5*1*&% *) .-5 1-(.9 5@&. , 4,%)& &%%-%8*;; %&)(;5 8*5@ 5@& ;*.& .(0B&% B&*.? ,5 5@& &.9 -1 5@& )'%*45F

    O5 *) .-5 ,;;-8&9 5- ()& @&%&9-' )/.5,6 *. *.*5*,;*e*.? ';,)) 0&0B&%)F Y)& -5@&% )5%*.? )/.5,6&) *.)5&,9F

    45#678) 99'M' &+N#8*. )5#678)

    " 3 . # . 4 & ) < < C 11 ]

    ._0&+4 F 0 ) = Z " " " , f@ 0 ) =

    , f @ ?a3 '

    #&%&9-' 5&65 B&@,+&) M()5 ;*K& , 9-(B;&

  • 7/31/2019 13104643 Php Documents Oops

    20/204

    G

  • 7/31/2019 13104643 Php Documents Oops

    21/204

    ( 4 # 1 5 @ # +< < p _ )= ( + < F < p _) = ( d' W + *$ # % ( $ (= < 0 = 1 )* T 5?

    / / A 1 B9 $ W 1 =j T [ 1 = ) < 1 &_ $ +1 B 7 < ( ( $ #( 4 1 %. & (- < 2 B$ )- T( 4 # 1 5 @ # +< < p _ )= ( + < F < p _) = ( d' W + *$ # U U 4 ( B $+ % ( $( = < 0 = 1 )* T 5?3 '

    [-% ,./5@*.? 0-%& '-04;&6G /-( )@-(;9 ()& 5@& '-04;&6 )/.5,6F

    X=$8?P 1?+%#5

    C@*) *).Q5 ',;;&9 '-04;&6 B&',()& 5@& )/.5,6 *) '-04;&6G B(5 B&',()& /-( ',. *.';(9& '-04;&6 &64%&))*-.)5@*) 8,/F

    O. 1,'5G /-( ',. *.';(9& ,./ +,;(& 5@,5 *) *. 5@& .,0&)4,'& *. )5%*.?) 8*5@ 5@*) )/.5,6F P-( )*04;/ 8%*5& 5@&&64%&))*-. 5@& ),0& 8,/ ,) /-( 8-(;9 -(5)*9& 5@& )5%*.?G ,.9 5@&. *.';(9& *5 *. m ,.9 nF >*.'& /-( ',.Q5&)',4& QmQG 5@*) )/.5,6 8*;; -.;/ B& %&'-?.*)&9 8@&. 5@& i *) *00&9*,5&;/ 1-;;-8*.? 5@& mF $Y)& 2mwi2 5- ?&5 ,;*5&%,; 2mi27F >-0& &6,04;&) 5- 0,K& *5 ';&,%3

    " 3 . # . / / \ ( $9 < < # 1W ) & & ( = = 1= 5%*.? '-.+&%)*-. *),(5-0,5*',;;/ 9-.& *. 5@& )'-4& -1 ,. &64%&))*-. 1-% /-( 8@&%& , )5%*.? *) .&&9&9F C@*) @,44&.) 8@&. /-( ()&5@& &'@-$7 -% 4%*.5$7 1(.'5*-.)G -% 8@&. /-( '-04,%& , +,%*,B;& +,;(& 5- , )5%*.?F S&,9*.? 5@& 0,.(,; )&'5*-.)

    -. C/4&) ,.9 C/4& N(??;*.? 8*;; 0,K& 5@& 1-;;-8*.? ';&,%&%F >&& ,;)- )&55/4&$7F

    I B--;&,. '()& +,;(& *) '-.+&%5&9 5- 5@& )5%*.? r8rG 5@& " # $ % & +,;(& *) %&4%&)&.5&9 ,) rr$&045/ )5%*.?7F C@*)8,/ /-( ',. '-.+&%5 B,'K ,.9 1-%5@ B&58&&. B--;&,. ,.9 )5%*.? +,;(&)F

    I. *.5&?&% -% , 1;-,5*.? 4-*.5 .(0B&% $1;-,57 *) '-.+&%5&9 5- , )5%*.? %&4%&)&.5*.? 5@& .(0B&% 8*5@ *5) 9*?*5)$*.';(9*.? 5@& &64-.&.5 4,%5 1-% 1;-,5*.? 4-*.5 .(0B&%)7F [;-,5*.? 4-*.5 .(0B&%) ',. B& '-.+&%5&9 ()*.? 5@&&64-.&.5*,; .-5,5*-. $_"8-li7F

    G&& )&5;-',;&$7F

    I%%,/) ,%& ,;8,/) '-.+&%5&9 5- 5@& )5%*.? rO??6arG )- /-( ',..-5 9(04 -(5 5@& '-.5&.5) -1 ,. ,%%,/ 8*5@

    &'@-$7 -% 4%*.5$7 5- )&& 8@,5 *) *.)*9& 5@&0F C- +*&8 -.& &;&0&.5G /-(Q9 9- )-0&5@*.? ;*K& %5$' I6??LM\''MQF>&& B&;-8 1-% 5*4) -. 9(04*.?g+*&8*.? 5@& &.5*%& '-.5&.5)F

    =BM&'5) *. "#" \ ,%& ,;8,/) '-.+&%5&9 5- 5@& )5%*.? r)Bs%52rF O1 /-( 8-(;9 ;*K& 5- 4%*.5 -(5 5@& 0&0B&%+,%*,B;& +,;(&) -1 ,. -BM&'5 1-% 9&B(??*.? %&,)-.)G %&,9 5@& 4,%,?%,4@) B&;-8F O1 /-( 8-(;9 ;*K& 5- 1*.9 -(55@& ';,)) .,0& -1 8@*'@ ,. -BM&'5 *) ,. *.)5,.'& -1G ()& ?&5j';,))$7F I) -1 "#" ^G jj5->5%*.?$7 0&5@-9 *) ()&9*1 ,44;*',B;&F

    S&)-(%'&) ,%& ,;8,/) '-.+&%5&9 5- )5%*.?) 8*5@ 5@& )5%('5(%& r1%7'D?5% H@ e8r8@&%& 8 *) 5@& (.*f(& .(0B&% -15@& %&)-(%'& ,))*?.&9 B/ "#" 9(%*.? %(.5*0&F O1 /-( 8-(;9 ;*K& 5- ?&5 5@& 5/4& -1 5@& %&)-(%'&G ()&?&5j%&)-(%'&j5/4&$7F

    . ) $$ *) ,;8,/) '-.+&%5&9 5- ,. &045/ )5%*.?F

    I) /-( ',. )&& ,B-+&G 4%*.5*.? -(5 5@& ,%%,/)G -BM&'5) -% %&)-(%'&) 9-&) .-5 4%-+*9& /-( ,./ ()&1(;*.1-%0,5*-. ,B-(5 5@& +,;(&) 5@&0)&;+&)F E--K ,5 5@& 1(.'5*-.) 4%*.5j%$7 ,.9 +,%j9(04$7 1-% B&55&% 8,/) 5-4%*.5 -(5 +,;(&) 1-% 9&B(??*.?F

    P-( ',. ,;)- '-.+&%5 "#" +,;(&) 5- )5%*.?) 5- )5-%& 5@&0 4&%0,.&.5;/F C@*) 0&5@-9 *) ',;;&9 )&%*,;*e,5*-.G ,.9',. B& 9-.& 8*5@ 5@& 1(.'5*-. )&%*,;*e&$7F P-( ',. ,;)- )&%*,;*e& "#" +,;(&) 5- ZDE )5%('5(%&)G *1 /-( @,+&ARRZ )(44-%5 *. /-(% "#" )&5(4F

    "%,-$. 7)$*+,5-)$ %) $6;/+,5

    A@&. , )5%*.? *) &+,;(,5&9 ,) , .(0&%*' +,;(&G 5@& %&)(;5*.? +,;(& ,.9 5/4& ,%& 9&5&%0*.&9 ,) 1-;;-8)F

    C@& )5%*.? 8*;; &+,;(,5& ,) , 1;-,5 *1 *5 '-.5,*.) ,./ -1 5@& '@,%,'5&%) QFQG Q&QG -% Q]QF =5@&%8*)&G *5 8*;; &+,;(,5& ,),. *.5&?&%F

    C@& +,;(& *) ?*+&. B/ 5@& *.*5*,; 4-%5*-. -1 5@& )5%*.?F O1 5@& )5%*.? )5,%5) 8*5@ +,;*9 .(0&%*' 9,5,G 5@*) 8*;; B&5@& +,;(& ()&9F =5@&%8*)&G 5@& +,;(& 8*;; B& l $e&%-7F `,;*9 .(0&%*' 9,5, *) ,. -45*-.,; )*?.G 1-;;-8&9 B/ -.&-% 0-%& 9*?*5) $-45*-.,;;/ '-.5,*.*.? , 9&'*0,; 4-*.57G 1-;;-8&9 B/ ,. -45*-.,; &64-.&.5F C@& &64-.&.5 *) ,.Q&Q -% Q]Q 1-;;-8&9 B/ -.& -% 0-%& 9*?*5)F

  • 7/31/2019 13104643 Php Documents Oops

    24/204

    " 3 . # . F C 1 1 Z Y n 5YUTX5 ? / / F C1 1 + < C & 1) $ D Y YT X EF C 1 1 Z Y n 5dYTb(b5 ? / / F C1 1 + < C & 1) $ D d Yh r rEF C 1 1 Z Y n 5 0 1 0 d Y T b ( b 5? / / F C1 1 + < + B $( ` (= D Y EF C 1 1 Z Y n 5010b5 ? / / F C1 1 + < + B $( ` (= D Y EF C 1 1 Z Y n 5 Y U H % ) & & ; + `

  • 7/31/2019 13104643 Php Documents Oops

    25/204

    5%(.',5&9 5- *.5&?&%F C@&%& ,%& .- 9*11&%&.5 *.9&6&9 ,.9 ,))-'*,5*+& ,%%,/ 5/4&) *. "#"o 5@&%& *) -.;/ -.& ,%%,/5/4&G 8@*'@ ',. B-5@ '-.5,*. *.5&?&% ,.9 )5%*.? *.9*'&)F

    I +,;(& ',. B& -1 ,./ "#" 5/4&F

    " 3 . # . F ) = = Z ) = = )2 D5 < 1 % ( ) = = ) 2 5 Z ' ) = = )2 DV Z ' X 7 Y b Z ' r7 5 ) 5 Z ' S hE E?

    ( 4 # 1 F)==K 5 < 1 % ( ) = = ) 2 5P KVP ? // X( 4 # 1 F)==K 5 < 1 % ( ) = = ) 2 5P KYb P ? // r( 4 # 1 F)==K 5 < 1 % ( ) = = ) 2 5P K5) 5 P? / / S h3 '

    O1 /-( 9- .-5 )4&'*1/ , K&/ 1-% , ?*+&. +,;(&G 5@&. 5@& 0,6*0(0 -1 5@& *.5&?&% *.9*'&) *) 5,K&.G ,.9 5@& .&8K&/ 8*;; B& 5@,5 0,6*0(0 +,;(& s kF O1 /-( )4&'*1/ , K&/ 5@,5 ,;%&,9/ @,) , +,;(& ,))*?.&9 5- *5G 5@,5 +,;(&8*;; B& -+&%8%*55&.F

    " 3 . # . / / @ #+ < ) = = )2 + < $ #( < )% ( ) < T T T

    ) = = ) 2 DX Z' Sb 7 bh 7 X V7 50 5 Z ' Yh E?

    / / T T T $# + < ) = = )2 ) = = ) 2 DX Z' Sb 7 V Z' bh 7 t Z' XV7 5 0 5 Z ' Y hE ?3 '

    0#$)1)*

    I) -1 "#" \FdFlG 5@& *.9&6 ?&.&%,5*-. B&@,+*-(% 9&)'%*B&9 ,B-+& @,) '@,.?&9F J-8G *1 /-( ,44&.9 5- ,. ,%%,/*. 8@*'@ 5@& '(%%&.5 0,6*0(0 K&/ *) .&?,5*+&G 5@&. 5@& .&65 K&/ '%&,5&9 8*;; B& e&%- $('E$ "& () $'$4$)" +5$=*,*$8;*"# *"+ `$63 R, 6&E ;()" "& .$4&>$ ( `$6a>('E$ 5(*.7 6&E )$$8 "& E)+$"02 *"3" 3 . # . F ) = = Z ) = = )2 DX Z' Y 7 Y h Z ' h E ?

    F ) = = K P Z X V? / / @ #+ < + < $ #( < )% ( ) < F ) = =K Yb P Z X V?/ / ) $ $ # + < . 1 + B $ 1 C $ # ( < 4 = + . $

  • 7/31/2019 13104643 Php Documents Oops

    26/204

    F ) = = K 5- 5P Z S h ? / / @ #+ < ) * * < ) B (W ( &( %( B$ $ 1 / / $ # ( ) = = ) 2 W + $ # j ( 2 5 - 5

    _ B < ( $ DF)==K XP E ? / / @ # +< = ( %1 c (< $ # ( ( & ( % (B $ C = 1% $ # ( ) = = ) 2

    _ B < ( $ DF)==E ? / / @ # +< * ( &( $ (< $ # ( W # 1 & ( ) = = ) 2 3 '

    G

  • 7/31/2019 13104643 Php Documents Oops

    27/204

    EM = = ) 2 D

    K X P Z ' V EM = = ) 2 D

    K U P Z ' V K Y P Z ' t

    E

    45+260 26$7%-)$5

    C@&%& ,%& f(*5& , 1&8 ()&1(; 1(.'5*-.) 1-% 8-%K*.? 8*5@ ,%%,/)F >&& 5@& ,%%,/ 1(.'5*-.) )&'5*-.F

    G$ "#$ +(4$ )(4$3 R";&.`+ %$=(E+$ ?@? (E"&4("*=(''6 =&)>$."+ ( ;8$< =%$>#? 0() E)XE&"$8 +".*)- ;#*=#8&$+ )&" =&..$+5&)8 "& ()6 `)&;) +64%&'2 *)"& ( +".*)- ;#*=# =&)"(*)+ "#$ %(.$ +".*)-3J&. *)+"()=$7 *, "#$.$ *+ )& 8$,*)$8 =&)+"()" )(4$8 2 347 "#$) ?@? ;*'' +E%+"*"E"$ *) "#$+".*)- @;8$@ ()8 E+$ "#("3

  • 7/31/2019 13104643 Php Documents Oops

    28/204

    G

  • 7/31/2019 13104643 Php Documents Oops

    29/204

    / / O 1 $ +4 ( $ # ( * + C C ( = (B 4 ( B 1 W . = + B $ F)==K 9 C = _ + $ 9P ? / / ) . .& ( . = + B $ F)==K C = _ + $ P ? / / 4 ) = = 1$

    / / @ # ( C 1 & & 1W + B` + < 1 j ) 2 ) < + $9 < + B < +* ( ) < $ =+ B `T w 1 B< $ )B $ < ) = ( B 1 $ / / & 1 1j ( * C 1 = W + $# + B < $ = + B` < < 1 B 1 , GO f @8 w , ( = = 1 = # (= ( . = + B $ 5 6 ( & & 1 F ) = = K C = _ + $ P5 ? / / 6 ( & &1 ) . . &(

    / / A + $ # 1 B ( ( - 4 (. $ + 1 B7 0 = ) 4( < < _ = = 1_ B * +B ` ) = = )2 < W + $ #+ B < $ = +B ` C,%*,B;&) 4%-+*9&9 5- 5@& )'%*45 +*, #CC" "=>CF I.,;-?-() 5- 5@& -;9 I=//N0N)J/0KO1J ,%%,/

    $8@*'@ *) )5*;; ,+,*;,B;&G B(5 9&4%&',5&97FijL==WO]

    ,%*,B;&) 4%-+*9&9 5- 5@& )'%*45 +*, #CC" '--K*&)F I.,;-?-() 5- 5@& -;9 I=//N0*))XS-0KO1J,%%,/ $8@*'@ *) )5*;; ,+,*;,B;&G B(5 9&4%&',5&97F

    ij[OE]>

    ,%*,B;&) 4%-+*9&9 5- 5@& )'%*45 +*, #CC" 4-)5 1*;& (4;-,9)F I.,;-?-() 5- 5@& -;9I=//N0N)J/0YSZ-J,%%,/ $8@*'@ *) )5*;; ,+,*;,B;&G B(5 9&4%&',5&97F >&& "=>C 0&5@-9 (4;-,9) 1-%0-%& *.1-%0,5*-.F

    ij]J`,%*,B;&) 4%-+*9&9 5- 5@& )'%*45 +*, 5@& &.+*%-.0&.5F I.,;-?-() 5- 5@& -;9 I=//N0-.K0KO1J ,%%,/

    $8@*'@ *) )5*;; ,+,*;,B;&G B(5 9&4%&',5&97FijS]_Y]>C

    `,%*,B;&) 4%-+*9&9 5- 5@& )'%*45 +*, 5@& T]CG "=>CG ,.9 L==WO] *.4(5 0&'@,.*)0)G ,.9 8@*'@5@&%&1-%& ',..-5 B& 5%()5&9F C@& 4%&)&.'& ,.9 -%9&% -1 +,%*,B;& *.';()*-. *. 5@*) ,%%,/ *) 9&1*.&9,''-%9*.? 5- 5@& "#" +,%*,B;&)j-%9&% '-.1*?(%,5*-. 9*%&'5*+&F C@*) ,%%,/ @,) .- 9*%&'5 ,.,;-?(& *.+&%)*-.) -1 "#" 4%*-% 5- \FkFlF >&& ,;)- *04-%5j%&f(&)5j+,%*,B;&)$7F

    X#=%**.'& "#" \FdFlG [OE] *.1-%0,5*-. 1%-0 I0YSZ-J9-&) .-5 &6*)5 *. I01-[+-J/F

    G&& 5@& >&))*-. @,.9;*.?1(.'5*-.) )&'5*-. 1-% 0-%& *.1-%0,5*-.F

    c#$*#C8) 1>

  • 7/31/2019 13104643 Php Documents Oops

    42/204

    #&%& 5@& I6 +,%*,B;& 8*;; B& ,+,*;,B;& 8*5@*. 5@& *.';(9&9 B"HA5 )'%*45F #-8&+&%G 8*5@*. ()&%

  • 7/31/2019 13104643 Php Documents Oops

    43/204

  • 7/31/2019 13104643 Php Documents Oops

    44/204

    " 3 . # . C _ B 4 $ + 1 B @ ( < $ D E]

    5,5*' +,%*,B;&) ,;)- 4%-+*9& -.& 8,/ 5- 9&,; 8*5@ %&'(%)*+& 1(.'5*-.)F I %&'(%)*+& 1(.'5*-. *) -.& 8@*'@ ',;;)*5)&;1F L,%& 0()5 B& 5,K&. 8@&. 8%*5*.? , %&'(%)*+& 1(.'5*-. B&',()& *5 *) 4-))*B;& 5- 0,K& *5 %&'(%)&*.9&1*.*5&;/F P-( 0()5 0,K& )(%& /-( @,+& ,. ,9&f(,5& 8,/ -1 5&%0*.,5*.? 5@& %&'(%)*-.F C@& 1-;;-8*.?)*04;& 1(.'5*-. %&'(%)*+&;/ '-(.5) 5- klG ()*.? 5@& )5,5*' +,%*,B;& I5'DA25- K.-8 8@&. 5- )5-43

    45#678) 9D'V' -%#%*> N#$*#C8)1 K*%0 $)>=$1*N) A=+>%*

  • 7/31/2019 13104643 Php Documents Oops

    45/204

    " 3 . # . C _ B 4 $ + 1 B $ ( < $ G ` & 1 0 ) & G = ( C D E ]

    `&10)& F 1 0 y?F 1 0 y Z z B( W < $ * 4 & ) <

  • 7/31/2019 13104643 Php Documents Oops

    46/204

    H $ ) $ +4 1 0 y ( 4$ e O L \ \ H $ ) $ +4 1 0 y ( 4$ e O L \ \

    H $ ) $ +4 1 0 y ( 4$ e O L \ \ H $ ) $ +4 1 0 y ( 4$ e 1 0 y ( 4$ D < $* w & ) -0&5*0&) *5 *) '-.+&.*&.5 5- B& ,B;& 5- @,+& +,%*,B;& +,%*,B;& .,0&)F C@,5 *)G , +,%*,B;& .,0& 8@*'@ ',. B&)&5 ,.9 ()&9 9/.,0*',;;/F I .-%0,; +,%*,B;& *) )&5 8*5@ , )5,5&0&.5 )('@ ,)3

    " 3 . # . F ) Z 9 # ( & & 1 9?3 '

    I +,%*,B;& +,%*,B;& 5,K&) 5@& +,;(& -1 , +,%*,B;& ,.9 5%&,5) 5@,5 ,) 5@& .,0& -1 , +,%*,B;&F O. 5@& ,B-+&&6,04;&G $%&&'G ',. B& ()&9 ,) 5@& .,0& -1 , +,%*,B;& B/ ()*.? 58- 9-;;,% )*?.)F *F&F

    " 3 . # . F F ) Z 9 W 1 = & * 9?3 '

    I5 5@*) 4-*.5 58- +,%*,B;&) @,+& B&&. 9&1*.&9 ,.9 )5-%&9 *. 5@& "#" )/0B-; 5%&&3 I6 8*5@ '-.5&.5) 2@&;;-2 ,.9I$%&&' 8*5@ '-.5&.5) 28-%;92F C@&%&1-%&G 5@*) )5,5&0&.53

    " 3 . # . ( 4 # 1 5 F ) F ] F ) a5?3 '

    4%-9('&) 5@& &6,'5 ),0& -(54(5 ,)3

    " 3 . # . ( 4 # 1 5 F ) F # ( & &1 5?3 '

    *F&F 5@&/ B-5@ 4%-9('&3 # ( & &1 W 1 = &* F

    O. -%9&% 5- ()& +,%*,B;& +,%*,B;&) 8*5@ ,%%,/)G /-( @,+& 5- %&)-;+& ,. ,0B*?(*5/ 4%-B;&0F C@,5 *)G *1 /-( 8%*5&II6L8Q5@&. 5@& 4,%)&% .&&9) 5- K.-8 *1 /-( 0&,.5 5- ()& I6L8Q,) , +,%*,B;&G -% *1 /-( 8,.5&9 II6 ,) 5@&+,%*,B;& ,.9 5@&. 5@& ykz *.9&6 1%-0 5@,5 +,%*,B;&F C@& )/.5,6 1-% %&)-;+*.? 5@*) ,0B*?(*5/ *)3 IoI6L8Qp 1-% 5@&1*%)5 ',)& ,.9 IoI6pL8Q1-% 5@& )&'-.9F

    /#$+*+,

    ";&,)& .-5& 5@,5 +,%*,B;& +,%*,B;&) ',..-5 B& ()&9 8*5@ "#"Q) >(4&%?;-B,; ,%%,/) 8*5@*. 1(.'5*-.) -% ';,))0&5@-9)F C@& +,%*,B;& I2$H7 *) ,;)- , )4&'*,; +,%*,B;& 5@,5 ',..-5 B& %&1&%&.'&9 9/.,0*',;;/F

  • 7/31/2019 13104643 Php Documents Oops

    47/204

    c#$*#C8)1 A$

  • 7/31/2019 13104643 Php Documents Oops

    48/204

    I) )@-8.G B&1-%& "#" \FaFl 5@& 9&1,(;5 +,;(& 1-% %&?*)5&%j?;-B,;) 8,) 'AF I.9G *. "#" d *5 8,) ,;8,/) -.FC@& "#" '-00(.*5/ *) &.'-(%,?*.? ,;; 5- .-5 %&;/ -. 5@*) 9*%&'5*+& ,) *5Q) 4%&1&%%&9 5- ,))(0& *5Q) '\\,.9 '-9&,''-%9*.?;/F

    G&& ,;)-,99);,)@&)$7G )5%*4);,)@&)$7 ,.9 0,?*'jf(-5&)j)/B,)&F

    "#" ,;)- (.9&%)5,.9) ,%%,/) *. 5@& '-.5&65 -1 1-%0 +,%*,B;&) $)&& 5@& %&;,5&9 1,f7F P-( 0,/G 1-% &6,04;&G?%-(4 %&;,5&9 +,%*,B;&) 5-?&5@&%G -% ()& 5@*) 1&,5(%& 5- %&5%*&+& +,;(&) 1%-0 , 0(;5*4;& )&;&'5 *.4(5F [-%&6,04;&G ;&5Q) 4-)5 , 1-%0 5- *5)&;1 ,.9 (4-. )(B0*))*-. 9*)4;,/ 5@& 9,5,3

    45#678) 9D'99' S&5L--K*& 1(.'5*-. 0()5 B& ',;;&9 B&1-%&

  • 7/31/2019 13104643 Php Documents Oops

    49/204

    ,./ -(54(5 *) )&.5 5- 5@& B%-8)&%F C@*) *) 5@& ),0& %&)5%*'5*-. ,) 1-% 5@& @&,9&%$7 1(.'5*-.F L--K*& 9,5, *) 5@&.,+,*;,B;& *. 5@& ,44%-4%*,5& '--K*& 9,5, ,%%,/)G )('@ ,) I0*))XS-G I=//N0*))XS-0KO1J ,) 8&;; ,) *.I01-[+-J/F >&& 5@& )&5'--K*&$7 0,.(,; 4,?& 1-% 0-%& 9&5,*;) ,.9 &6,04;&)F

    O1 /-( 8*)@ 5- ,))*?. 0(;5*4;& +,;(&) 5- , )*.?;& '--K*& +,%*,B;&G /-( 0,/ ,))*?. *5 ,) ,. ,%%,/F [-% &6,04;&3

    " 3 . # . < ( $ 4 1 1 j + ( D5 Q 2 w 1 1 j + ( K C 1 1 P 57 9 @ ( && ,;)- 5@&'@,45&% -. C/4&)F

    X0#7%)$ 9M' X

  • 7/31/2019 13104643 Php Documents Oops

    50/204

    P-( ',. 9&1*.& , '-.)5,.5 B/ ()*.? 5@& 9&1*.&$7

  • 7/31/2019 13104643 Php Documents Oops

    51/204

    G#6) T)1>$*7%*;*?@5;/ 0-%& '-04;&6 &6,04;&) 1-% &64%&))*-.) ,%& 1(.'5*-.)F [-% *.)5,.'&G '-.)*9&% 5@& 1-;;-8*.? 1(.'5*-.3

    " 3 . # . C _ B 4 $ + 1 B C 1 1 D E]

    =($_=B X?a3 '

    I))(0*.? /-(Q%& 1,0*;*,% 8*5@ 5@& '-.'&45 -1 1(.'5*-.) $*1 /-(Q%& .-5G 5,K& , ;--K ,5 5@& '@,45&% ,B-(51(.'5*-.)7G /-(Q9 ,))(0& 5@,5 5/4*.? I5 ^ \''TU *) &))&.5*,;;/ M()5 ;*K& 8%*5*.? I5 ^ gG ,.9 /-(Q%& %*?@5F[(.'5*-.) ,%& &64%&))*-.) 8*5@ 5@& +,;(& -1 5@&*% %&5(%. +,;(&F >*.'& 1--$7 %&5(%.) ^G 5@& +,;(& -1 5@&&64%&))*-. Q1--$7Q *) ^F Y)(,;;/ 1(.'5*-.) 9-.Q5 M()5 %&5(%. , )5,5*' +,;(& B(5 '-04(5& )-0&5@*.?F

    =1 '-(%)&G +,;(&) *. "#" 9-.Q5 @,+& 5- B& *.5&?&%)G ,.9 +&%/ -15&. 5@&/ ,%&.Q5F "#" )(44-%5) 1-(% )',;,% +,;(&

    5/4&)3 *.5&?&% +,;(&)G 1;-,5*.? 4-*.5 +,;(&) $1;-,57G )5%*.? +,;(&) ,.9 B--;&,. +,;(&) $)',;,% +,;(&) ,%& +,;(&)5@,5 /-( ',.Q5 QB%&,KQ *.5- )0,;;&% 4*&'&)G (.;*K& ,%%,/)G 1-% *.)5,.'&7F "#" ,;)- )(44-%5) 58- '-04-)*5& $.-.LOO '@,%,'5&%) $,

  • 7/31/2019 13104643 Php Documents Oops

    62/204

    C@& %&,)-. 1-% 5@& 58- 9*11&%&.5 +,%*,5*-.) -1 2,.92 ,.9 2-%2 -4&%,5-%) *) 5@,5 5@&/ -4&%,5& ,5 9*11&%&.54%&'&9&.'&)F $>&& =4&%,5-% "%&'&9&.'&F7

    45#678) 9R'U' H#8

  • 7/31/2019 13104643 Php Documents Oops

    63/204

    45#678) G#6) _)1=8%

    i, rrr iB O9&.5*5/' ( ) & *1 i, ,.9 iB @,+& 5@& ),0& K&/g+,;(& 4,*%) *. 5@& ),0& -%9&% ,.9 -1 5@& ),0&5/4&)F

    i, hr iB O.&f(,;*5/ ' ( ) & *1 i, *) .-5 &f(,; 5- iBF

    i, qp iB O.&f(,;*5/ ' ( ) & *1 i, *) .-5 &f(,; 5- iBFi, hrr iB J-.

  • 7/31/2019 13104643 Php Documents Oops

    64/204

    J?7) E7)$#%)8#11)1

    " 3 . # . 4 & ) < < Q 2 w & ) < 5?

    ( & < ( e( 4 # 1 5 ) + < B ( + $ # ( = X B 1 = V 5 ?

    ( B * + C ?3 '

    2"0$#

    ]$H&% ;--4) ,%& 5@& )*04;&)5 5/4& -1 ;--4 *. "#"F C@&/ B&@,+& M()5 ;*K& 5@&*% L '-(.5&%4,%5)F C@& B,)*' 1-%0 -1,]$H&% )5,5&0&.5 *)3

    W # + & ( D ( - .= E< $ ) $ ( % ( B $

  • 7/31/2019 13104643 Php Documents Oops

    68/204

    C@& 0&,.*.? -1 ,]$H&% )5,5&0&.5 *) )*04;&F O5 5&;;) "#" 5- &6&'(5& 5@& .&)5&9 )5,5&0&.5$)7 %&4&,5&9;/G ,) ;-.?,) 5@& ]$H&% &64%&))*-. &+,;(,5&) 5- '()&F C@& +,;(& -1 5@& &64%&))*-. *) '@&'K&9 &,'@ 5*0& ,5 5@& B&?*..*.?-1 5@& ;--4G )- &+&. *1 5@*) +,;(& '@,.?&) 9(%*.? 5@& &6&'(5*-. -1 5@& .&)5&9 )5,5&0&.5$)7G &6&'(5*-. 8*;; .-5)5-4 (.5*; 5@& &.9 -1 5@& *5&%,5*-. $&,'@ 5*0& "#" %(.) 5@& )5,5&0&.5) *. 5@& ;--4 *) -.& *5&%,5*-.7F >-0&5*0&)G*1 5@& ]$H&% &64%&))*-. &+,;(,5&) 5- " # $ % & 1%-0 5@& +&%/ B&?*..*.?G 5@& .&)5&9 )5,5&0&.5$)7 8-.Q5 &+&. B& %(.-.'&F

    E*K& 8*5@ 5@& H\)5,5&0&.5G /-( ',. ?%-(4 0(;5*4;& )5,5&0&.5) 8*5@*. 5@& ),0& ]$H&% ;--4 B/ )(%%-(.9*.? ,?%-(4 -1 )5,5&0&.5) 8*5@ '(%;/ B%,'&)G -% B/ ()*.? 5@& ,;5&%.,5& )/.5,63

    W # + & ( D ( - .= E e< $ ) $ ( % ( B $ T TT

    ( B * W # + & ( ?

    C@& 1-;;-8*.? &6,04;&) ,%& *9&.5*',;G ,.9 B-5@ 4%*.5 5@& .(0B&%) k 5@%-(?@ kl3

    " 3 . # . / o ( - ) % .& ( Y o /

    F + Z Y?W # +& ( D F+ " Z Y UE ]

    ( 4 # 1 F +nn ? / o $ # ( . = + B$ ( * c ) & _ ( W 1 _ &* 0 ( F + 0 ( C 1= ( $ # ( + B 4 = ( % ( B$ D . 1 < $ d + B 4 = (% ( B $ E o /

    a

    / o ( - ) % .& ( h o /

    F + Z Y?W # +& ( D F+ " Z Y UEe

    ( 4 # 1 F +?F +n n?

    ( B * W # + & ( ?3 '

    3%42"0$#

    @'`]$H&% ;--4) ,%& +&%/ )*0*;,% 5- ]$H&% ;--4)G &6'&45 5@& 5%(5@ &64%&))*-. *) '@&'K&9 ,5 5@& &.9 -1 &,'@

    *5&%,5*-. *.)5&,9 -1 *. 5@& B&?*..*.?F C@& 0,*. 9*11&%&.'& 1%-0 %&?(;,% ]$H&% ;--4) *) 5@,5 5@& 1*%)5 *5&%,5*-. -1,@'`]$H&% ;--4 *) ?(,%,.5&&9 5- %(. $5@& 5%(5@ &64%&))*-. *) -.;/ '@&'K&9 ,5 5@& &.9 -1 5@& *5&%,5*-.7G 8@&%&,)*5Q) 0,/ .-5 .&'&)),%*;/ %(. 8*5@ , %&?(;,% ]$H&% ;--4 $5@& 5%(5@ &64%&))*-. *) '@&'K&9 ,5 5@& B&?*..*.? -1 &,'@*5&%,5*-.G *1 *5 &+,;(,5&) 5- " # $ % & %*?@5 1%-0 5@& B&?*..*.?G 5@& ;--4 &6&'(5*-. 8-(;9 &.9 *00&9*,5&;/7F

    C@&%& *) M()5 -.& )/.5,6 1-% @'`]$H&% ;--4)3

    " 3 . # . F + Z U?* 1 ]

    ( 4 # 1 F +?a W # + & ( D F + ' UE?3 '

  • 7/31/2019 13104643 Php Documents Oops

    69/204

    C@& ,B-+& ;--4 8-(;9 %(. -.& 5*0& &6,'5;/G )*.'& ,15&% 5@& 1*%)5 *5&%,5*-.G 8@&. 5%(5@ &64%&))*-. *) '@&'K&9G *5&+,;(,5&) 5- " # $ % & $i* *) .-5 B*??&% 5@,. l7 ,.9 5@& ;--4 &6&'(5*-. &.9)F

    I9+,.'&9 L ()&%) 0,/ B& 1,0*;*,% 8*5@ , 9*11&%&.5 (),?& -1 5@& @'`]$H&% ;--4G 5- ,;;-8 )5-44*.? &6&'(5*-. *.5@& 0*99;& -1 '-9& B;-'K)G B/ &.',4)(;,5*.? 5@&0 8*5@ @'`]$H&% $l7G ,.9 ()*.? 5@& B?%6t)5,5&0&.5F C@&

    1-;;-8*.? '-9& 1%,?0&.5 9&0-.)5%,5&) 5@*)3

    " 3 . # . * 1 ]

    + C DF+ " X E ]( 4 # 1 5 + + < B 1 $ 0 + ` ( B 1 _ ` # 5 ?0 = ( ) j ?

    aF + oZ F C ) 4 $ 1 = ?+ C DF+ " F % + B + % _ % G & + % + $ E ]

    0 = ( ) j ?a

    ( 4 # 1 5 + + < 1 j5 ?

    / o . = 1 4 (< < + o /

    a W # + & ( D U E ?3 '

    R-.Q5 8-%%/ *1 /-( 9-.Q5 (.9&%)5,.9 5@*) %*?@5 ,8,/ -% ,5 ,;;F P-( ',. '-9& )'%*45) ,.9 &+&. 4-8&%1(; )'%*45)8*5@-(5 ()*.? 5@*) Q1&,5(%&QF

    1%5

    \'? ;--4) ,%& 5@& 0-)5 '-04;&6 ;--4) *. "#"F C@&/ B&@,+& ;*K& 5@&*% L '-(.5&%4,%5)F C@& )/.5,6 -1 , \'? ;--4*)3

    C 1 = D ( - .= Y ? ( - . =h ? ( - . =b E< $ ) $ ( % ( B $

    C@& 1*%)5 &64%&))*-. $%C#?87 *) &+,;(,5&9 $&6&'(5&97 -.'& (.'-.9*5*-.,;;/ ,5 5@& B&?*..*.? -1 5@& ;--4F

    O. 5@& B&?*..*.? -1 &,'@ *5&%,5*-.G %C#?9 *) &+,;(,5&9F O1 *5 &+,;(,5&) 5- '()&G 5@& ;--4 '-.5*.(&) ,.9 5@& .&)5&9)5,5&0&.5$)7 ,%& &6&'(5&9F O1 *5 &+,;(,5&) 5- " # $ % & G 5@& &6&'(5*-. -1 5@& ;--4 &.9)F

    I5 5@& &.9 -1 &,'@ *5&%,5*-.G %C#?c *) &+,;(,5&9 $&6&'(5&97F

    ],'@ -1 5@& &64%&))*-.) ',. B& &045/ -% '-.5,*. 0(;5*4;& &64%&))*-.) )&4,%,5&9 B/ '-00,)F O. %C#?9G ,;;&64%&))*-.) )&4,%,5&9 B/ , '-00, ,%& &+,;(,5&9 B(5 5@& %&)(;5 *) 5,K&. 1%-0 5@& ;,)5 4,%5F %C#?9 B&*.? &045/0&,.) 5@& ;--4 )@-(;9 B& %(. *.9&1*.*5&;/ $"#" *04;*'*5;/ '-.)*9&%) *5 ,) '()&G ;*K& L7F C@*) 0,/ .-5 B& ,)()&;&)) ,) /-( 0*?@5 5@*.KG )*.'& -15&. /-(Q9 8,.5 5- &.9 5@& ;--4 ()*.? , '-.9*5*-.,; B?%6t)5,5&0&.5 *.)5&,9-1 ()*.? 5@& \'? 5%(5@ &64%&))*-.F

    L-.)*9&% 5@& 1-;;-8*.? &6,04;&)F I;; -1 5@&0 9*)4;,/ 5@& .(0B&%) k 5@%-(?@ kl3

    " 3 . # . / o ( - ) % .& ( Y o /

  • 7/31/2019 13104643 Php Documents Oops

    70/204

    C 1 = D F+ Z Y ? F + " Z Y U? F+n n E ]( 4 # 1 F +?

    a

    / o ( - ) % .& ( h o /

    C 1 = D F+ Z Y ? ? F+n n E ]+ C DF+ ' Y UE ]

    0 = ( ) j ?a( 4 # 1 F +?

    a

    / o ( - ) % .& ( b o /

    F + Z Y?C 1 = D ? ? E ]

    + C DF+ ' Y UE ]0 = ( ) j ?

    a

    ( 4 # 1 F +?F +n n?

    a

    / o ( - ) % .& ( S o /

    C 1 = D F+ Z Y 7 F y Z U ? F + " Z Y U ? F y n Z F +7 . = +B $ F+7 F +nnE?3 '

    =1 '-(%)&G 5@& 1*%)5 &6,04;& ,44&,%) 5- B& 5@& .*'&)5 -.& $-% 4&%@,4) 5@& 1-(%5@7G B(5 /-( 0,/ 1*.9 5@,5 B&*.?,B;& 5- ()& &045/ &64%&))*-.) *. \'? ;--4) '-0&) *. @,.9/ *. 0,./ -'',)*-.)F

    "#" ,;)- )(44-%5) 5@& ,;5&%.,5& 2'-;-. )/.5,62 1-% \'? ;--4)F

    C 1 = D ( - .= Y ? ( - . =h ? ( - . =b E e< $ ) $ ( % ( B $ T TT

    ( B * C 1 = ?

    1%5#67"

    "#" \ *.5%-9('&9 ,\'?%65$ '-.)5%('5G 0('@ ;*K& "&%; ,.9 )-0& -5@&% ;,.?(,?&)F C@*) )*04;/ ?*+&) ,. &,)/8,/ 5- *5&%,5& -+&% ,%%,/)F \'?%65$ 8-%K) -.;/ -. ,%%,/)G ,.9 8*;; *))(& ,. &%%-% 8@&. /-( 5%/ 5- ()& *5 -. ,

    +,%*,B;& 8*5@ , 9*11&%&.5 9,5, 5/4& -% ,. (.*.*5*,;*e&9 +,%*,B;&F C@&%& ,%& 58- )/.5,6&)o 5@& )&'-.9 *) , 0*.-%B(5 ()&1(; &65&.)*-. -1 5@& 1*%)53

    C 1 = ( )4 # D ) = =) 2 G (- . = (

  • 7/31/2019 13104643 Php Documents Oops

    71/204

    C@& 1*%)5 1-%0 ;--4) -+&% 5@& ,%%,/ ?*+&. B/ 6??6a0%C#?%77H'AF =. &,'@ ;--4G 5@& +,;(& -1 5@& '(%%&.5 &;&0&.5*) ,))*?.&9 5- Ib6&D% ,.9 5@& *.5&%.,; ,%%,/ 4-*.5&% *) ,9+,.'&9 B/ -.& $)- -. 5@& .&65 ;--4G /-(Q;; B& ;--K*.?,5 5@& .&65 &;&0&.57F

    C@& )&'-.9 1-%0 9-&) 5@& ),0& 5@*.?G &6'&45 5@,5 5@& '(%%&.5 &;&0&.5Q) K&/ 8*;; B& ,))*?.&9 5- 5@& +,%*,B;&

    It%a -. &,'@ ;--4F

    I) -1 "#" ^G *5 *) 4-))*B;& 5- *5&%,5& -BM&'5) 5--F

    G

  • 7/31/2019 13104643 Php Documents Oops

    72/204

    ( 4 # 1 5 } ( 2 e F j ( 2 ? J ) & _( e F c ) &_ ( " 0= / ' k B5 ?a3 '

    >-0& 0-%& &6,04;&) 5- 9&0-.)5%,5& (),?&)3

    " 3 . # . / o C 1 =( ) 4# ( - )% . &( Y e c ) &_ ( 1 B& 2 o /

    F ) Z ) = = )2 DY7 h7 b7 Yt E?

    C 1 = ( )4 # DF ) ) < FcE ]( 4 # 1 5 w _ == ( B $ c ) & _ ( 1 C k F ) e F c T k B 5?

    a

    / o C 1 = () 4 # ( - ) % . & ( h e c ) & _ ( D W + $ # j ( 2 . = + B$ ( * C 1 = + & & _< $ = )$ + 1 B E o /

    F ) Z ) = = )2 DY7 h7 b7 Yt E?

    F + Z U? / o C 1 = + & & _ < $ =) $ + c ( . _ = . 1

  • 7/31/2019 13104643 Php Documents Oops

    73/204

    B?%6t&.9) &6&'(5*-. -1 5@& '(%%&.5 \'?G \'?%65$G ]$H&%G @'`]$H&% -% 7]H25$ )5%('5(%&F

    B?%6t,''&45) ,. -45*-.,; .(0&%*' ,%?(0&.5 8@*'@ 5&;;) *5 @-8 0,./ .&)5&9 &.';-)*.? )5%('5(%&) ,%& 5- B&B%-K&. -(5 -1F

    " 3 . # . F ) = = Z ) = = )2 D9 1 B ( 97 9$W19 7 9 $ # = ( ( 97 9 C 1 _ = 97 9

  • 7/31/2019 13104643 Php Documents Oops

    74/204

    a( 4 # 1 5 O ( + $# ( = * 1 ( < $ # +

  • 7/31/2019 13104643 Php Documents Oops

    75/204

    ( 4 # 1 5 + ( p _) & < Y 5 ?a ( &< (+ C D F + Z Z h E ]

    ( 4 # 1 5 + ( p _) & < h 5 ?a

    < W +$ 4 # D F+E ]4 ) < ( Ue

    ( 4 # 1 5 + ( p _) & < U 5 ?0=()j?

    4 ) < ( Ye( 4 # 1 5 + ( p _) & < Y 5 ?0=()j?

    4 ) < ( he( 4 # 1 5 + ( p _) & < h 5 ?0=()j?

    a3 '

    45#678) 9U'D' /20

  • 7/31/2019 13104643 Php Documents Oops

    76/204

    O. ,7]H25$ )5,5&0&.5G 5@& '-.9*5*-. *) &+,;(,5&9 -.;/ -.'& ,.9 5@& %&)(;5 *) '-04,%&9 5- &,'@ 567% )5,5&0&.5FO. ,. %&7%H\)5,5&0&.5G 5@& '-.9*5*-. *) &+,;(,5&9 ,?,*.F O1 /-(% '-.9*5*-. *) 0-%& '-04;*',5&9 5@,. , )*04;&'-04,%& ,.9g-% *) *. , 5*?@5 ;--4G ,7]H25$ 0,/ B& 1,)5&%F

    C@& )5,5&0&.5 ;*)5 1-% , ',)& ',. ,;)- B& &045/G 8@*'@ )*04;/ 4,))&) '-.5%-; *.5- 5@& )5,5&0&.5 ;*)5 1-% 5@& .&65

    ',)&F

    " 3 . # . < W +$ 4 # D F+E ]4 ) < ( Ue4 ) < ( Ye4 ) < ( he

    ( 4 # 1 5 + + < & (

  • 7/31/2019 13104643 Php Documents Oops

    77/204

    3#7$65#

    C@& @%5&6?% '-.)5%('5 *) ()&9 5- )&5 &6&'(5*-. 9*%&'5*+&) 1-% , B;-'K -1 '-9&F C@& )/.5,6 -1 @%5&6?% *) )*0*;,%5- 5@& )/.5,6 -1 -5@&% 1;-8 '-.5%-; '-.)5%('5)3

    * ( 4 & ) = ( D * + = ( 4 $ + c ( E< $ ) $ ( % ( B $

    C@& @H?%52Hb% )&'5*-. ,;;-8) 5@& B&@,+*-% -1 5@& @%5&6?% B;-'K 5- B& )&5F L(%%&.5;/ -.;/ -.& 9*%&'5*+& *)%&'-?.*e&93 5@& 2H5t7 9*%&'5*+&F $>&& B&;-8 1-% 0-%& *.1-%0,5*-. -. 5@& 5*'K) 9*%&'5*+&7

    C@& 7262%V%A24,%5 -1 5@& @%5&6?% B;-'K 8*;; B& &6&'(5&9

  • 7/31/2019 13104643 Php Documents Oops

    78/204

    / / H ($ _ . ) $ +4 j # ) B *& (= = ( ` + < $ ( = G $ + 4 j G C _ B 4 $ + 1 B D5 . = 1 C + & ( 5E?

    / / 8 B + $+ ) & + R( $ # ( C _ B 4 $ + 1 B 0 ( C 1 = ( $ # ( * ( 4 &) = ( 0 & 1 4 j . = 1 C + & ( DE?

    / / I _ B ) 0 & 14 j 1 C 4 1 *( 7 $ # = 1 W ) $ + 4j ( c (= 2 h B* < $ )$ (% ( B$ * ( 4 & ) = ( D$ + 4 j $.6 +$=&)8 '&;M'$>$' +"("$4$)" *) "#$ %'&=` ;(+ $N$=E"$83 L#*+ *),&.4("*&)

    =() "#$) %$ E+$8 "& ,*)8 "#$ +'&; (.$(+ ;*"#*) 5(."*=E'(. +$-4$)"+ &, =&8$3 L#*+5.&=$++ =() %$ 5$.,&.4$8 E+*)- &"#$. 4$"#&8+K E+*)- "*=`+ *+ 4&.$ =&)>$)*$)" ()8$(+*$. "& *45'$4$)"3

    C*'K) ,%& 8&;; )(*5&9 1-% 9&B(??*.?G *04;&0&.5*.? )*04;& 0(;5*5,)K*.?G B,'K?%-(.9 Og= ,.9 0,./ -5@&% 5,)K)F

    $)%=$+

    O1 ',;;&9 1%-0 8*5@*. , 1(.'5*-.G 5@& $)%=$+OP )5,5&0&.5 *00&9*,5&;/ &.9) &6&'(5*-. -1 5@& '(%%&.5 1(.'5*-.G,.9 %&5(%.) *5) ,%?(0&.5 ,) 5@& +,;(& -1 5@& 1(.'5*-. ',;;F $)%=$+OP 8*;; ,;)- &.9 5@& &6&'(5*-. -1 ,. &+,;$7)5,5&0&.5 -% )'%*45 1*;&F

    O1 ',;;&9 1%-0 5@& ?;-B,; )'-4&G 5@&. &6&'(5*-. -1 5@& '(%%&.5 )'%*45 1*;& *) &.9&9F O1 5@& '(%%&.5 )'%*45 1*;& 8,)*.';(9&$7&9 -% %&f(*%&$7&9G 5@&. '-.5%-; *) 4,))&9 B,'K 5- 5@& ',;;*.? 1*;&F [(%5@&%0-%&G *1 5@& '(%%&.5 )'%*45 1*;&8,) *.';(9&$7&9G 5@&. 5@& +,;(& ?*+&. 5- $)%=$+OP 8*;; B& %&5(%.&9 ,) 5@& +,;(& -1 5@& *.';(9&$7 ',;;F O1$)%=$+OP*) ',;;&9 1%-0 8*5@*. 5@& 0,*. )'%*45 1*;&G 5@&. )'%*45 &6&'(5*-. &.9)F O1 5@& '(%%&.5 )'%*45 1*;& 8,) .,0&9 B/ 5@&,(5-j4%&4&.9j1*;& -% ,(5-j,44&.9j1*;& '-.1*?(%,5*-. -45*-.) *. #$#"HAHG 5@&. 5@,5 )'%*45 1*;&Q) &6&'(5*-. *)&.9&9F

    [-% 0-%& *.1-%0,5*-.G )&& S&5(%.*.? +,;(&)F

    G

  • 7/31/2019 13104643 Php Documents Oops

    79/204

    $)\=*$)OP *.';(9&) ,.9 &+,;(,5&) , )4&'*1*' 1*;&F R&5,*;&9 *.1-%0,5*-. -. @-8 5@*) *.';()*-. 8-%K) *) 9&)'%*B&9*. 5@& 9-'(0&.5,5*-. 1-% *.';(9&$7F

    $)\=*$)OP ,.9 *.';(9&$7 ,%& *9&.5*',; *. &+&%/ 8,/ &6'&45 @-8 5@&/ @,.9;& 1,*;(%&F C@&/ B-5@ 4%-9('& ,A,%.*.?G B(5 $)\=*$)OP %&)(;5) *. ,[,5,; ]%%-%F O. -5@&% 8-%9)G 9-.Q5 @&)*5,5& 5- ()& $)\=*$)OP *1 /-( 8,.5 ,

    0*))*.? 1*;& 5- @,;5 4%-'&))*.? -1 5@& 4,?&F *.';(9&$7 9-&) .-5 B&@,+& 5@*) 8,/G 5@& )'%*45 8*;; '-.5*.(&%&?,%9;&))F U& )(%& 5- @,+& ,. ,44%-4%*,5& *.';(9&j4,5@ )&55*.? ,) 8&;;F

    45#678) 9U'Q' Z#1*> $)\=*$)OP )5#678)1

    " 3 . # .

    = ( p _ + = ( 9 . = ( . ( B * T . # . 9?

    = ( p _ + = ( F < 1 % ( C + & ( ?

    = ( p _ += ( D9 < 1 % ( C + & ( T $ - $ 9E?

    3 '

    >&& 5@& *.';(9&$7 9-'(0&.5,5*-. 1-% 0-%& &6,04;&)F

    G

  • 7/31/2019 13104643 Php Documents Oops

    80/204

    A@&. , 1*;& *) *.';(9&9G 5@& '-9& *5 '-.5,*.) *.@&%*5) 5@& +,%*,B;& )'-4& -1 5@& ;*.& -. 8@*'@ 5@& *.';(9&-''(%)F I./ +,%*,B;&) ,+,*;,B;& ,5 5@,5 ;*.& *. 5@& ',;;*.? 1*;& 8*;; B& ,+,*;,B;& 8*5@*. 5@& ',;;&9 1*;&G 1%-0 5@,54-*.5 1-%8,%9F #-8&+&%G ,;; 1(.'5*-.) ,.9 ';,))&) 9&1*.&9 *. 5@& *.';(9&9 1*;& @,+& 5@& ?;-B,; )'-4&F

    45#678) 9U'R' Z#1*> *+>8=.)OP )5#678)

    c ) = < T . # . " 3 . # .

    F 4 1 & 1 = Z 9 ` = ( ( B 9?F C = _ + $ Z 9 ) . . & ( 9?

    3 '

    $ ( < $ T . # . " 3 . # .

    ( 4 # 1 5 M F 4 1 &1 = F C = _ +$ 5? / / M

    + B 4 & _ * ( 9 c ) = < T . # . 9?

    ( 4 # 1 5 M F 4 1 &1 = F C = _ +$ 5? / / M ` =( ( B ) . . &(

    3 '

    O1 5@& *.';(9& -''(%) *.)*9& , 1(.'5*-. 8*5@*. 5@& ',;;*.? 1*;&G 5@&. ,;; -1 5@& '-9& '-.5,*.&9 *. 5@& ',;;&9 1*;&8*;; B&@,+& ,) 5@-(?@ *5 @,9 B&&. 9&1*.&9 *.)*9& 5@,5 1(.'5*-.F >-G *5 8*;; 1-;;-8 5@& +,%*,B;& )'-4& -1 5@,51(.'5*-.F I. &6'&45*-. 5- 5@*) %(;& ,%& 0,?*' '-.)5,.5) 8@*'@ ,%& &+,;(,5&9 B/ 5@& 4,%)&% B&1-%& 5@& *.';(9&-''(%)F

    45#678) 9U'U' &+>8=.*+, K*%0*+ A=+>%*

  • 7/31/2019 13104643 Php Documents Oops

    81/204

    O1 2YSE 1-4&. 8%,44&%)2 ,%& &.,B;&9 *. "#" $8@*'@ 5@&/ ,%& *. 5@& 9&1,(;5 '-.1*?(%,5*-.7G /-( ',. )4&'*1/5@& 1*;& 5- B& *.';(9&9 ()*.? , YSE $+*, #CC" -% -5@&% )(44-%5&9 8%,44&% < )&& I44&.9*6 =G ZH72 '\JD##'?2%@ N?'2'5'&74>?6##%?7 1-% , ;*)5 -1 4%-5-'-;)7 *.)5&,9 -1 , ;-',; 4,5@.,0&F O1 5@& 5,%?&5 )&%+&%*.5&%4%&5) 5@& 5,%?&5 1*;& ,) "#" '-9&G +,%*,B;&) 0,/ B& 4,))&9 5- 5@& *.';(9&9 1*;& ()*.? , YSE %&f(&)5 )5%*.?,) ()&9 8*5@ #CC" T]CF C@*) *) .-5 )5%*'5;/ )4&,K*.? 5@& ),0& 5@*.? ,) *.';(9*.? 5@& 1*;& ,.9 @,+*.? *5 *.@&%*5

    5@& 4,%&.5 1*;&Q) +,%*,B;& )'-4&o 5@& )'%*45 *) ,'5(,;;/ B&*.? %(. -. 5@& %&0-5& )&%+&% ,.9 5@& %&)(;5 *) 5@&. B&*.?*.';(9&9 *.5- 5@& ;-',; )'%*45F

    /#$+*+,

    A*.9-8) +&%)*-.) -1 "#" 4%*-% 5- "#" \FdFl 9- .-5 )(44-%5 ,''&))*.? %&0-5& 1*;&) +*, 5@*) 1(.'5*-.G &+&. *1,;;-8j(%;j1-4&. *) &.,B;&9F

    45#678) 9U'V' *+>8=.)OP %0$

  • 7/31/2019 13104643 Php Documents Oops

    82/204

    U&',()& *+>8=.)OP *) , )4&'*,; ;,.?(,?& '-.)5%('5G 4,%&.5@&)&) ,%& .-5 .&&9&9 ,%-(.9 *5) ,%?(0&.5F C,K& ',%&8@&. '-04,%*.? %&5(%. +,;(&F

    45#678) 9U']' XO1.S.P *) *))(&9F

    O1 5@&%& ,%& 1(.'5*-.) 9&1*.&9 *. 5@& *.';(9&9 1*;&G 5@&/ ',. B& ()&9 *. 5@& 0,*. 1*;& *.9&4&.9&.5 *1 5@&/ ,%&B&1-%& %&5(%.$7 -% ,15&%F O1 5@& 1*;& *) *.';(9&9 58*'&G "#" ^ *))(&) 1,5,; &%%-% B&',()& 1(.'5*-.) 8&%& ,;%&,9/

  • 7/31/2019 13104643 Php Documents Oops

    83/204

    9&';,%&9G 8@*;& "#" \ 9-&).Q5 '-04;,*. ,B-(5 1(.'5*-.) 9&1*.&9 ,15&% %&5(%.$7F O5 *) %&'-00&.9&9 5- ()&*.';(9&j-.'&$7 *.)5&,9 -1 '@&'K*.? *1 5@& 1*;& 8,) ,;%&,9/ *.';(9&9 ,.9 '-.9*5*-.,;;/ %&5(%. *.)*9& 5@&*.';(9&9 1*;&F

    I.-5@&% 8,/ 5- 2*.';(9&2 , "#" 1*;& *.5- , +,%*,B;& *) 5- ',45(%& 5@& -(54(5 B/ ()*.? 5@& =(54(5 L-.5%-;

    [(.'5*-.) 8*5@ *+>8=.)OPF [-% &6,04;&3

    45#678) 9U'9Y' L1*+, 8=.) # "2" A*8) *+%< # 1%$*+,

    " 3 . # . F < $ = + B ` Z ` ( $ G + B 4 & _ * ( G 4 1 B $ ( B $

  • 7/31/2019 13104643 Php Documents Oops

    84/204

    " 3 . # . = ( p _ + = ( G 1 B 4 ( 5 ) T . # . 5? / / $ # +< W + && + B 4& _ *( ) T. # . = ( p _ + = ( G 1 B 4 ( 5 M T . # . 5? / / $ # +< W + && + B 4& _ *( ) T. # . ) ` ) + B 1 B A +B * 1W < > D ; 6 ; S 1 B &2 E3 '

    C@*) B&@,+*-(% '@,.?&9 *. "#" ^ < 5@& 4,5@ *) .-%0,;*e&9 1*%)5 )- 5@,5 *3nN1)P1Ow8nO"#$# *) %&,;*e&9 5@&),0& ,) *3nN?'W?6V YH&%7n6"#$# ,.9 5@& 1*;& *) %&f(*%&9 M()5 -.'&F

    /#$+*+,

    A*.9-8) +&%)*-.) -1 "#" 4%*-% 5- "#" \FdFl 9- .-5 )(44-%5 ,''&))*.? %&0-5& 1*;&) +*, 5@*) 1(.'5*-.G &+&. *1,;;-8j(%;j1-4&. *) &.,B;&9F

    *+>8=.)[)OP

    C@& *+>8=.)[)OP )5,5&0&.5 *.';(9&) ,.9 &+,;(,5&) 5@& )4&'*1*&9 1*;& 9(%*.? 5@& &6&'(5*-. -1 5@& )'%*45F C@*)

    *) , B&@,+*-% )*0*;,% 5- 5@& *.';(9&$7 )5,5&0&.5G 8*5@ 5@& -.;/ 9*11&%&.'& B&*.? 5@,5 *1 5@& '-9& 1%-0 , 1*;& @,),;%&,9/ B&&. *.';(9&9G *5 8*;; .-5 B& *.';(9&9 ,?,*.F I) 5@& .,0& )(??&)5)G *5 8*;; B& *.';(9&9 M()5 -.'&F

    *+>8=.)[)OP )@-(;9 B& ()&9 *. ',)&) 8@&%& 5@& ),0& 1*;& 0*?@5 B& *.';(9&9 ,.9 &+,;(,5&9 0-%& 5@,. -.'&9(%*.? , 4,%5*'(;,% &6&'(5*-. -1 , )'%*45G ,.9 /-( 8,.5 5- B& )(%& 5@,5 *5 *) *.';(9&9 &6,'5;/ -.'& 5- ,+-*94%-B;&0) 8*5@ 1(.'5*-. %&9&1*.*5*-.)G +,%*,B;& +,;(& %&,))*?.0&.5)G &5'F

    [-% 0-%& &6,04;&) -. ()*.? %&f(*%&j-.'&$7 ,.9 *+>8=.)[)OPG ;--K ,5 5@& X "]IS'-9& *.';(9&9 *. 5@&;,5&)5 "#" )-(%'& '-9& 9*)5%*B(5*-.)F

    S&5(%. +,;(&) ,%& 5@& ),0& ,) 8*5@ *.';(9&$7F O1 5@& 1*;& 8,) ,;%&,9/ *.';(9&9G 5@*) 1(.'5*-. %&5(%.) '()&

    G8=.)[)OP 8,) ,99&9 *. "#" \FlFk

    G8=.)[)OP ,.9 %&f(*%&j-.'&$7 0,/ .-5 B& 8@,5 /-( &64&'5 -. ,.-. ',)& )&.)*5*+& -4&%,5*.? )/)5&0 $)('@ ,) A*.9-8)7F

    45#678) 9U'9D' *+>8=.)[)OP *1 >#1) *+1)+1*%*N)

  • 7/31/2019 13104643 Php Documents Oops

    85/204

    L1)$B.)A*+). A=+>%*

  • 7/31/2019 13104643 Php Documents Oops

    86/204

    ( 4 # 1 5 8 ( - + < $ + % % ( * + )$ ( & 2 _ . 1 B . = 1 ` = ) % < $ ) =$ T k B 5?a

    3 '

    45#678) 9V'M' I=+>%*%*

  • 7/31/2019 13104643 Php Documents Oops

    87/204

    a3 '

    I=+>%*

  • 7/31/2019 13104643 Php Documents Oops

    88/204

    ( 4 # 1 % ) j ( 4 1 C C ( ( DE ?( 4 # 1 % ) j ( 4 1 C C ( ( DB _ & & E?( 4 # 1 % ) j ( 4 1 C C ( ( D5 ( < . = ( < < 1 5E?3 '

    C@& -(54(5 1%-0 5@& ,B-+& ).*44&5 *)3

    Q ) j+ B ` ) 4 _ . 1 C 4 ) .. _ 44 + B1 TQ ) j + B ` ) 4 _ . 1 C TQ ) j+ B ` ) 4 _ . 1 C ( < .= (

  • 7/31/2019 13104643 Php Documents Oops

    89/204

    " 3 . # . C _ B 4 $ + 1 B % ) j ( 2 1 ` _ = $ D FC&)c1_=7 F $ 2 . ( Z 5 ) 4 + * 1 . # + & _ < 5E]

    =($_=B 5 Q ) j+ B ` ) 0 1 W & 1 C F $ 2 .( F C & )c 1 _ = Tk B 5?a

    ( 4 # 1 % ) j ( 2 1 ` _ = $ D5 = ) < . 0 ( = = 2 5E ? / / W 1 =j < ) < ( -. ( 4$ ( * 3 '

    C@& -(54(5 -1 5@*) &6,04;& *)3

    Q ) j + B` ) 0 1 W & 1 C ) 4 + *1 . # +& _ < = ) < . 0 ( = =2 T

    G&& %&5(%.$7 1-% 0-%& *.1-%0,5*-.F

    45#678) 9V'99' L1)

  • 7/31/2019 13104643 Php Documents Oops

    90/204

    C- %&5(%. , %&1&%&.'& 1%-0 , 1(.'5*-.G /-( @,+& 5- ()& 5@& %&1&%&.'& -4&%,5-% x *. B-5@ 5@& 1(.'5*-.9&';,%,5*-. ,.9 8@&. ,))*?.*.? 5@& %&5(%.&9 +,;(& 5- , +,%*,B;&3

    45#678) 9V'9M' _)%=$+*+, # $)A)$)+>) A$%*

  • 7/31/2019 13104643 Php Documents Oops

    91/204

    45#678) 9V'9R' c#$*#C8) 6)%0

  • 7/31/2019 13104643 Php Documents Oops

    92/204

    I ';,)) *) , '-;;&'5*-. -1 +,%*,B;&) ,.9 1(.'5*-.) 8-%K*.? 8*5@ 5@&)& +,%*,B;&)F `,%*,B;&) ,%& 9&1*.&9 B/ b6?,.9 1(.'5*-.) B/ \DA52H'AF I ';,)) *) 9&1*.&9 ()*.? 5@& 1-;;-8*.? )/.5,63

    " 3 . # . 4 & ) < < w)=$ ]

    c )= F + $ ( %

  • 7/31/2019 13104643 Php Documents Oops

    93/204

    X#=%*('@ , 1(.'5*-. *) ',;;&9 , '-.)5%('5-% $)&& B&;-87F

    " 3 . # . 4 & ) < < w)=$ ]

    / o O 1 B( 1 C $ # (< ( W + && W 1= j + B ; 6; S T o /c )= F $ 1 * ) 2 < G * ) $ ( Z * ) $ ( D 5 ^ d % d * 5E?c )= F B ) % ( Z F C + = < $ B ) % ( ?c )= F 1 W B ( = Z 9 [ =( * 9 T 9 g 1 B ( < 9?/ o M = = )2 < 4 1 B $) + B +B ` 4 1 B

  • 7/31/2019 13104643 Php Documents Oops

    94/204

    C@*) '%&,5&) 5@& -BM&'5) I56?2,.9 I6A'2$%?056?2G B-5@ -1 5@& ';,)) L,%5F C@& 1(.'5*-. ,99j*5&0$7 -1 5@& I56?2-BM&'5 *) B&*.? ',;;&9 5- ,99 k *5&0 -1 ,%5*';& .(0B&% kl 5- 5@& I56?2F d *5&0) -1 ,%5*';& .(0B&% lck^ ,%& B&*.?,99&9 5- I6A'2$%?056?2F

    U-5@G I56?2,.9 I6A'2$%?056?2G @,+& 1(.'5*-.) ,99j*5&0$7G %&0-+&j*5&0$7 ,.9 , +,%*,B;& *5&0)F C@&)& ,%&

    9*)5*.'5 1(.'5*-.) ,.9 +,%*,B;&)F P-( ',. 5@*.K -1 5@& -BM&'5) ,) )-0&5@*.? )*0*;,% 5- 9*%&'5-%*&) *. ,1*;&)/)5&0F O. , 1*;&)/)5&0 /-( ',. @,+& 58- 9*11&%&.5 1*;&) 1-O(,-"/y/G ,) ;-.? ,) 5@&/ ,%& *. 9*11&%&.59*%&'5-%*&)F N()5 ;*K& 8*5@ 9*%&'5-%*&) 8@&%& /-(Q;; @,+& 5- 5/4& 5@& 1(;; 4,5@.,0& *. -%9&% 5- %&,'@ &,'@ 1*;&1%-0 5@& 5-4;&+&; 9*%&'5-%/G /-( @,+& 5- )4&'*1/ 5@& '-04;&5& .,0& -1 5@& 1(.'5*-. /-( 8,.5 5- ',;;3 *. "#"5&%0)G 5@& 5-4;&+&; 9*%&'5-%/ 8-(;9 B& 5@& ?;-B,; .,0&)4,'&G ,.9 5@& 4,5@.,0& )&4,%,5-% 8-(;9 B& `GF C@()G5@& .,0&) I56?2`GH2%V7 ,.9 I6A'2$%?056?2`GH2%V7 .,0& 58- 9*11&%&.5 +,%*,B;&)F J-5& 5@,5 5@& +,%*,B;& *).,0&9 I56?2`GH2%V7G .-5 I56?2`GIH2%V7G 5@,5 *)G , +,%*,B;& .,0& *. "#" @,) -.;/ , )*.?;& 9-;;,% )*?.F

    " 3 . # . / / 4 1 == ( 4$ 7 < + B` & ( FF 4 ) = $ d'+ $ ( % < Z ) = = )2 D5YU5 Z' YE?

    / / + B c )& + * 7 0 ( 4 )_ < ( F 4 ) =$ d ' F +$ ( % < 0 ( 4 1% ( < F 4 ) =$ d ' 5 5

    F 4 ) = $ d'F+$(%< Z ) = = ) 2D 5YU5 Z ' YE ?

    / / 4 1 == ( 4$ 7 0 _ $ % ) 2 1 = % ) 2 B 1 $ 0 ( W # )$ W ) < + B $ (B * (* e/ / F 4 ) = $ d ' F % 2 c ) = 0 ( 4 1 % ( < F 4 ) = $ d ' + $ ( % Z F 1 hE T 5kB5 ?( 4 # 1 9 1 Y Z Z Z 1 h e 9 T0 1 1 & h < $ = DF 1 Y Z ZZ F1 h ET 5kB5 ?( 4 # 1 9 1 Y > Z Z 1 h e 9 T0 1 1 & h < $ = DF 1 Y > ZZ F1 h ET 5kB5 ?

    a

    4 & ) < < [&)` ]c )= F C & ) ` ?

    C _ B 4 $ + 1 B [&)`DF C & ) ` Z$ = _ ( E ]F $ # + Z 1 h e [ M \ H , 1 Y Z Z Z 1 h e @ I L , 1 Y > Z Z 1 h e [ M \ H ,

    w 1 % . )= ( + B < $) B 4 (< 4 = ( )$ ( * W + $ # * + C C (= ( B $ . ) = )% ( $ ( = Z 1 h e @ I L , 1 Y Z Z Z 1 h e [ M \ H , 1 Y > Z Z 1 h e @ I L ,

    w 1 %. ) =( ) B + B

  • 7/31/2019 13104643 Php Documents Oops

    104/204

    1 Y > Z 1 h e @ I L , 1 Y Z Z Z 1 h e [ M \ H , 1 Y > Z Z 1 h e @ I L ,

    A@*'@ *) 5@& -(54(5 8& 8*;; &64&'5 5- -B5,*. ?*+&. 5@& '-04,%*)-. %(;&) ,B-+&F =.;/ *.)5,.'&) 8*5@ 5@& ),0&+,;(&) 1-% 5@&*% ,55%*B(5&) ,.9 1%-0 5@& ),0& ';,)) ,%& '-.)*9&%&9 &f(,; ,.9 *9&.5*',;F

    ]+&. *. 5@& ',)&) 8@&%& 8& @,+& -BM&'5 '-04-)*5*-.G 5@& ),0& '-04,%*)-. %(;&) ,44;/F O. 5@& &6,04;& B&;-88& '%&,5& , '-.5,*.&% ';,)) 5@,5 )5-%&) ,. ,))-'*,5*+& ,%%,/ -1 [ & ) ` -BM&'5)F

    45#678) 9]'D' X

  • 7/31/2019 13104643 Php Documents Oops

    105/204

    X0#7%)$ 9^' X8#11)1 #+. EC`)>%1 O"2" RP

    &+%$%*1

    70&55

    ]+&%/ ';,)) 9&1*.*5*-. B&?*.) 8*5@ 5@& K&/8-%9 ';,))G 1-;;-8&9 B/ , ';,)) .,0&G 8@*'@ ',. B& ,./ .,0& 5@,5*).Q5 ,%&)&%+&9 8-%9 *. "#"F [-;;-8&9 B/ , 4,*% -1 '(%;/ B%,'&)G 8@*'@ '-.5,*.) 5@& 9&1*.*5*-. -1 5@& ';,))&)0&0B&%) ,.9 0&5@-9)F I 4)&(9-

  • 7/31/2019 13104643 Php Documents Oops

    106/204

    xe e0 ) =D E?3 '

    C@& ,B-+& &6,04;& 8*;; -(54(53

    F $ #+ < + < * ( C+ B (* D ) EF $ #+ < + < B 1 $ * (C + B( * TF $ #+ < + < * ( C+ B (* D 0 EF $ #+ < + < B 1 $ * (C + B( * T

    45#678) 9^'D' -*678) X8#11 .)A*+*%*

  • 7/31/2019 13104643 Php Documents Oops

    107/204

    $+3

    C- '%&,5& ,. *.)5,.'& -1 , ';,))G , .&8 -BM&'5 0()5 B& '%&,5&9 ,.9 ,))*?.&9 5- , +,%*,B;&F I. -BM&'5 8*;; ,;8,/)B& ,))*?.&9 8@&. '%&,5*.? , .&8 -BM&'5 (.;&)) 5@& -BM&'5 @,) , '-.)5%('5-% 9&1*.&9 5@,5 5@%-8) ,. &6'&45*-.-. &%%-%F L;,))&) )@-(;9 B& 9&1*.&9 B&1-%& *.)5,.5*,5*-. $,.9 *. )-0& ',)&) 5@*) *) , %&f(*%&0&.57F

    45#678) 9^'Q' X$)#%*+, #+ *+1%#+>)

    " 3 . # . F + B < $ ) B 4 ( Z B ( W H + % . & ( w & ) <

  • 7/31/2019 13104643 Php Documents Oops

    108/204

    45#678) 9^'U' -*678) X8#11 &+0)$*%#+>)

    " 3 . # . 4 & ) < < , - $ ( B * w & ) < < ( - $ ( B * < H + % . & ( w & ) < %*% >8#11 )5#678)

    " 3 . # . ) 0 < $ =) 4 $ 4 & ) < < M 0 < $ = ) 4 $ w & ) <

    w # (4 j +B ` + C ) + < < ( $ 0 1 1 & D $ = _ ( EL B < ( $$ + B ` ) w # (4 j +B ` + C ) + < < ( $ 0 1 1 & D C ) & < ( E0 1 1 & D $ = _ ( E

    1 0 y ( 4$ D H ($ $ ( = Em Y D h E ]K 5 B 5 P Z ' + B $ D Y EK 5 - 5 e 5 H ( $ $ ( = 5 e . = + c ) $ ( P Z ' ) = = )2 D h E ]

    K 5 0 5 P Z ' +B$DhEK 5 4 5 P Z ' +B$DbE

    aa

    L+%I)8 )*+,0)&8-$.4*N$8 DD/#55 0 +".*)- d)(4$7 (..(6 d(.-E4$)"+ 2

    C@& 0,?*' 0&5@-9 jj',;;$7 ,;;-8) 5- ',45(%& *.+-',5*-. -1 .-. &6*)5*.? 0&5@-9)F C@,5 8,/ jj',;;$7 ',. B&()&9 5- *04;&0&.5 ()&% 9&1*.&9 0&5@-9 @,.9;*.? 5@,5 9&4&.9) -. 5@& .,0& -1 5@& ,'5(,; 0&5@-9 B&*.? ',;;&9FC@*) *) 1-% *.)5,.'& ()&1(; 1-% 4%-6/ *04;&0&.5,5*-.)F C@& ,%?(0&.5) 5@,5 8&%& 4,))&9 *. 5@& 1(.'5*-. 8*;; B&9&1*.&9 ,) ,. ,%%,/ *. 5@& I6?WDV%A27 4,%,0&5&%F C@& +,;(& %&5(%.&9 1%-0 5@& jj',;;$7 0&5@-9 8*;; B& %&5(%.&95- 5@& ',;;&% -1 5@& 0&5@-9F

    45#678) 9^'D9'

  • 7/31/2019 13104643 Php Documents Oops

    120/204

    K h P Z ' C & 1 ) $ D b T S EK b P Z ' 0 1 1 & D $ = _ ( E

    a) = = ) 2D b E ]

    K U P Z ' +B$DYEK Y P Z ' +B$DhEK h P Z ' +B$DbE

    a

    EC`)>% &%)$#%*% &%)$#%*

  • 7/31/2019 13104643 Php Documents Oops

    121/204

    c ) =b Z ' c ) & _( b. = 1 $ (4 $ ( * Z ' . = 1 $( 4 $ (* c ) = . = + c )$ ( Z ' . = + c) $ ( c ) =

    I) 5@& -(54(5 )@-8)G 5@& 1-%&,'@ *5&%,5&9 5@%-(?@ ,;; +*)*B;& +,%*,B;&) 5@,5 ',. B& ,''&))&9F C- 5,K& *5 , )5&4

    1(%5@&% /-( ',. HV#&%V%A2-.& -1 "#" ^Q) *.5&%.,; *.5&%1,'& .,0&9 S2%?62'?F C@*) ,;;-8) 5@& -BM&'5 5- 9&'*9&8@,5 ,.9 @-8 5@& -BM&'5 8*;; B& *5&%,5&9F

    45#678) 9^'DM' EC`)>% &%)$#%*

  • 7/31/2019 13104643 Php Documents Oops

    122/204

    = ( W + B * + B ` 4 _ = = (B $ e Yc ) &+ * e Y4 _ = = (B $ e Yj (2 e UU e YB ( -$ e h4 _ = = (B $ e hc ) &+ * e Y4 _ = = (B $ e hj (2 e YY e hB ( -$ e b4 _ = = (B $ e bc ) &+ * e Y4 _ = = (B $ e bj (2 e hh e bB ( - $ e4 _ = = ( B $ ec ) & + * e

    P-( ',. ,;)- 9&1*.& /-(% ';,)) )- 5@,5 *5 9-&).Q5 @,+& 5- 9&1*.& ,;; 5@& S2%?62'? 1(.'5*-.) B/ )*04;/*04;&0&.5*.? 5@& "#" ^ S2%?62'?OWW?%W62% *.5&%1,'&F

    45#678) 9^'DQ' EC`)>% &%)$#%*

  • 7/31/2019 13104643 Php Documents Oops

    123/204

    j ( 2/ c )& _ (e K U d ' c ) &_ ( Y P

    B ( -$ e c ) &_ ( h4 _ = = (B $ e c ) & _ ( hc ) &+ * e Y4 _ = = (B $ e c ) & _ ( hj (2 e Yj ( 2/ c )& _ (e K Y d ' c ) &_ ( h P

    B ( -$ e c ) &_ ( b4 _ = = (B $ e c ) & _ ( bc ) &+ * e Y4 _ = = (B $ e c ) & _ ( bj (2 e hj ( 2/ c )& _ (e K h d ' c ) &_ ( b P

    B ( - $ e4 _ = = ( B $ ec ) & + * e

    G"E ]65&.)*-.F

    "#%%)$+1

    ",55&%.) ,%& 8,/) 5- 9&)'%*B& B&)5 4%,'5*'&) ,.9 ?--9 9&)*?.)F C@&/ )@-8 , 1;&6*B;& )-;(5*-. 5- '-00-.4%-?%,00*.? 4%-B;&0)F

    E&7%),#

    C@& [,'5-%/ 4,55&%. ,;;-8) 1-% 5@& *.)5,.5*,5*-. -1 -BM&'5) ,5 %(.5*0&F O5 *) ',;;&9 , [,'5-%/ ",55&%. )*.'& *5 *)

    %&)4-.)*B;& 1-% 20,.(1,'5(%*.?2 ,. -BM&'5F I ",%,0&5&%*e&9 [,'5-%/ %&'&*+&) 5@& .,0& -1 5@& ';,)) 5-*.)5,.5*,5& ,) ,%?(0&.5F

    45#678) 9^'DR' "#$#6)%)$*d). I#>%

  • 7/31/2019 13104643 Php Documents Oops

    124/204

    / / \ 1 )* ) H | \+ $( v = +c (= F < p & + $ ( Z , - ) % . & ( ee C ) 4 $ 1 = 2 D9 H | \ + $ ( 9E?3 '

    "-$.0+%)$

    C@& >*.?;&5-. 4,55&%. ,44;*&) 5- )*5(,5*-.) *. 8@*'@ 5@&%& .&&9) 5- B& , )*.?;& *.)5,.'& -1 , ';,))F C@& 0-)5'-00-. &6,04;& -1 5@*) *) , 9,5,B,)& '-..&'5*-.F O04;&0&.5*.? 5@*) 4,55&%. ,;;-8) , 4%-?%,00&% 5- 0,K&5@*) )*.?;& *.)5,.'& &,)*;/ ,''&))*B;& B/ 0,./ -5@&% -BM&'5)F

    45#678) 9^'DU' -*+,8)%%*

  • 7/31/2019 13104643 Php Documents Oops

    125/204

    F $ ( < $ d'0)=jDE ?

    / / @ # + < W + & & + < < _( ) B , G L H , I G ,I I f I TF $ ( < $ G 4 & 1 B ( Z 4 & 1 B( F$(

  • 7/31/2019 13104643 Php Documents Oops

    126/204

    % 2 < p & G < ( & ( 4 $ G * 0 DF $ # + *.'& "#" ^FaFlG *5 *) ',;;&9 *. ,./ )5%*.? '-.5&65 $&F?F *. 4%*.51$7 8*5@ f7 0-9*1*&%7 B(5.-5 *. -5@&% 5/4&) '-.5&65) $&F?F 8*5@ f@0-9*1*&%7F >*.'& "#" ^FaFlG '-.+&%5*.? -BM&'5) 8*5@-(5 002'J2?HAW0&5@-9 5- )5%*.? 8-(;9 ',()& & , ( & 6 5 8 & ( # 9 $ & , & ( ( 5 ( F

    UU5+%U5%&%+

    C@*) )5,5*' 0&5@-9 *) ',;;&9 1-% ';,))&) &64-%5&9 B/ +,%j&64-%5$7 )*.'& "#" ^FkFlF

  • 7/31/2019 13104643 Php Documents Oops

    127/204

    C@& -.;/ 4,%,0&5&% -1 5@*) 0&5@-9 *) ,. ,%%,/ '-.5,*.*.? &64-%5&9 4%-4&%5*&) *. 5@& 1-%0 6??6aTM#?'#%?2aM ^Gb6&D%| """UF

    I*+#8 g)?K

  • 7/31/2019 13104643 Php Documents Oops

    128/204

    &6,04;& *) *1 /-(% -BM&'5 @-;9) , %&1&%&.'& 5- ,.-5@&% -BM&'5 8@*'@ *5 ()&) ,.9 8@&. /-( %&4;*',5& 5@& 4,%&.5-BM&'5 /-( 8,.5 5- '%&,5& , .&8 *.)5,.'& -1 5@*) -5@&% -BM&'5 )- 5@,5 5@& %&4;*', @,) *5) -8. )&4,%,5& '-4/F

    I. -BM&'5 '-4/ *) '%&,5&9 B/ ()*.? 5@& ';-.& K&/8-%9 $8@*'@ ',;;) 5@& -BM&'5Q) jj';-.&$7 0&5@-9 *1 4-))*B;&7FI. -BM&'5Q) jj';-.&$7 0&5@-9 ',..-5 B& ',;;&9 9*%&'5;/F

    F 4 1 . 2G 1 C G1 0 y ( 4$ Z 4 & 1 B( F 1 0 y (4 $ ?

    A@&. ,. -BM&'5 *) ';-.&9G "#" ^ 8*;; 4&%1-%0 , )@,;;-8 '-4/ -1 ,;; -1 5@& -BM&'5Q) 4%-4&%5*&)F I./ 4%-4&%5*&)5@,5 ,%& %&1&%&.'&) 5- -5@&% +,%*,B;&)G 8*;; %&0,*. %&1&%&.'&)F O1 , jj';-.&$7 0&5@-9 *) 9&1*.&9G 5@&. 5@& .&8;/'%&,5&9 -BM&'5Q) jj';-.&$7 0&5@-9 8*;; B& ',;;&9G 5- ,;;-8 ,./ .&'&)),%/ 4%-4&%5*&) 5@,5 .&&9 5- B& '@,.?&9F

    45#678) 9^'M9' X8

  • 7/31/2019 13104643 Php Documents Oops

    129/204

    C@& ,B-+& &6,04;& 8*;; -(54(53

    f = + ` + B ) & f 0 y ( 4 $ eQ 2 w & 1 B ( ) 0 & ( f 0 y ( 4 $ D

    K 1 0 y( 4 $ YP Z ' H _ 0 f0 y ( 4$ f 0 y (4 $

    D K + B

  • 7/31/2019 13104643 Php Documents Oops

    130/204

    ]( 4 # 1 9 1 Y Z Z 1 h e 9 T 0 1 1 & h < $ = D F 1Y ZZ F1 h E T 5 k B 5?( 4 # 1 9 1 Y > Z 1 h e 9 T 0 1 1 & h < $ = D F 1Y >Z F1 h E T 5 k B 5?( 4 # 1 9 1 Y Z Z Z 1 h e 9 T 011&h Z Z 1 h e 9 T 011&h Z Z F 1h E T 5 k B 5?

    a

    4 & ) < < [&)`]

    ._0&+4 F C & ) ` ?

    C _ B 4 $ + 1 B [&)`DF C & ) ` Z $ = _ ( E ]F $ # +

  • 7/31/2019 13104643 Php Documents Oops

    131/204

    G

  • 7/31/2019 13104643 Php Documents Oops

    132/204

    d Q ( $ # 1 * < K r P ]Q ( $# 1* K " +B $ (= B )& ' C + B) & . = +c ) $( % ( $# 1 * G G 4 & 1B ( P ]a

    Q ( $ #1 * K " + B $( = B )& 7 4 $ 1 = ' . _ 0 & +4 % ( $ # 1* G G 4 1B < $ =_ 4 $ P ]

    d ; ) =) % ($ (= < K h P ]; ) = )% ( $ (= m U K " 1 . $+ 1 B )& ' F % (

  • 7/31/2019 13104643 Php Documents Oops

    133/204

    " 3 . # . 4 & ) < < I ( C & ( 4 $ + 1 B [ _ B 4 $ + 1 B ( - $ ( B * < I ( C & ( 4 $ + 1 B [ _ B 4 $ + 1 B M 0 < $ = ) 4 $ +%.&(%(B$< I ( C & ( 4 $ 1 = ]

    C + B ) & . = + c ) $ ( G G 4 & 1 B ( D E._0&+4 c 1 + * G G 4 1 B < $ = _ 4 $ D < $ = +B ` B ) % ( E._0&+4 < $ = + B ` G G $ 1 H $ = + B ` D E. _ 0 & + 4 < $ ) $ + 4 < $ = + B` ( - . 1 =$ D < $ = +B ` B ) % ( 7 011& = ( $ _ = B E._0&+4 < $ = + B ` ` ( $ O ) % ( D E._0&+4 0 1 1 & + < 8 B $ ( = B ) & DE._0&+4 0 1 1 & + < v + < ) 0 & ( * DE._0&+4 0 1 1 & + < L < ( = v ( C + B ( * DE._0&+4 < $ = + B ` ` ( $ [ + & ( O ) % ( DE._0&+4 + B $ ` ( $ H $ ) = $ \ + B ( D E._0&+4 + B $ ` ( $ , B * \ + B ( D E._0&+4 < $ = + B ` ` ( $ v 1 4 w 1 % % ( B$ D E. _ 0 &+ 4 ) = = )2 ` ( $ H $ ) $ + 4 J ) = + ) 0 & (

  • 7/31/2019 13104643 Php Documents Oops

    134/204

    E ?

    / / ; = + B$ * 1 4 _ %( B $ )$ + 1 B 4 1 % %( B $ . = + B $ C D 5 d d d ' v 1 4 _ % ( B $ ) $ + 1 B e k B l < k B 5 7 c)=G(-.1=$DF C _ B 4 d' ( $ v 1 4 w 1 % % ( B $ DE7 Y E E?

    / / ; = + B$ < $ ) $ +4 c ) = + )0 & ( < + C ( - + ? @ A B * 3 4 3 D ; ? ; 4 >8#11

    " 3 . # . C _ B 4 $ + 1 B C 1 1D F )7 F07 F 4E ] aC _ B 4 $ + 1 B 0 ) =D , - 4 (. $ + 1B F ) 7 z F 07 F4E ] a

  • 7/31/2019 13104643 Php Documents Oops

    135/204

    C _ B 4 $ + 1 B 0 ) RD I ( C & ( 4 $ + 1 B [_ B 4 $ + 1 B F ) 7 F 0 Z Y7 F4 Z B _ & & E ] aC _ B 4 $ + 1 B ) 0 4D E ] a

    / / w = ( )$ ( ) B + B < $) B 4 ( 1 C I ( C &( 4 $ +1 B [ _B 4 $ + 1B W + $ # $ # ( / / . ) = )% ( $ ( = ` + c ( B C = 1 % $ # ( 4 1 % %) B * & + B ( TF = ( C & ( 4 $ Z B ( W I ( C & ( 4 $ + 1 B [ _ B 4 $ + 1 B D F ) = ` c K Y PE ?

    ( 4 # 1 F=(C&(4$?

    C 1 = ( )4 # DF = ( C & ( 4 $ d' ( $ ; ) = ) % ( $ ( =

  • 7/31/2019 13104643 Php Documents Oops

    136/204

    ._0&+4 < $ * 4 & ) < < B ( W 8 B < $ ) B 4( D % + - (* ) = `

  • 7/31/2019 13104643 Php Documents Oops

    137/204

    F 4 & ) <

  • 7/31/2019 13104643 Php Documents Oops

    138/204

    "#$%#&'*(+9#';(<

    C@& I(C&(4$+1BQ($#1* ';,)) ;&5) /-( %&+&%)&

  • 7/31/2019 13104643 Php Documents Oops

    139/204

    a

    / / w = ( )$ ( ) B + B < $) B 4 ( 1 C $ # ( I ( C & ( 4 $ +1 B Q ( $# 1 * 4 & ) < )7%*)7%*8#11

    " 3 . # . / o o

    o v ( C +B ( ) 4 _ < $1 % ( - 4 (. $ + 1B 4 & )

  • 7/31/2019 13104643 Php Documents Oops

    146/204

    . _ 0 & + 4 C _ B 4 $ + 1 B 4_

  • 7/31/2019 13104643 Php Documents Oops

    147/204

    / / w 1 B $+ B _ ( ( - ( 4_ $ + 1 B c ) = G * _ % . DF 1E?( 4 # 1 5kBkB5 ?

    / / , - )% . &( b$ = 2 ]

    F 1 Z B ( W @ ( < $ , - 4 ( . $ + 1 B D@ ( < $ , - 4 ( . $ + 1 B e e@ 6 I f A G w L H @ f Q E?a 4 ) $ 4 # D , - 4 ( .$ + 1 B F ( E ] / / A + && 0 ( 4 ) _` # $

    ( 4 # 1 5 v ( C ) _ & $ , - 4 ( . $ + 1 B 4 ) _ ` # $ k B 5 7 F (?a

    / / w 1 B $+ B _ ( ( - ( 4_ $ + 1 B c ) = G * _ % . DF 1E?( 4 # 1 5kBkB5 ?

    / / , - )% . &( S$ = 2 ]

    F 1 Z B ( W @ ( < $ , - 4 ( . $ + 1 B DE ?

    a 4 ) $ 4 # D , - 4 ( .$ + 1 B F ( E ] / / H j + .. ( * 7 B 1 ( - 4 (. $ + 1B ( 4 # 1 5 v ( C ) _ & $ , - 4 ( . $ + 1 B 4 ) _ ` # $ k B 5 7 F (?

    a

    / / w 1 B $+ B _ ( ( - ( 4_ $ + 1 B c ) = G * _ % . DF 1E?( 4 # 1 5kBkB5 ?3 '

    X0#7%)$ DD' _)A)$)+>)1 4578#*+).

    /0#% _)A)$)+>)1 ;$)

    S&1&%&.'&) *. "#" ,%& , 0&,.) 5- ,''&)) 5@& ),0& +,%*,B;& '-.5&.5 B/ 9*11&%&.5 .,0&)F C@&/ ,%& .-5 ;*K& L4-*.5&%)o *.)5&,9G 5@&/ ,%& )/0B-; 5,B;& ,;*,)&)F J-5& 5@,5 *. "#"G +,%*,B;& .,0& ,.9 +,%*,B;& '-.5&.5 ,%&9*11&%&.5G )- 5@& ),0& '-.5&.5 ',. @,+& 9*11&%&.5 .,0&)F C@& 0-)5 ';-)& ,.,;-?/ *) 8*5@ Y.*6 1*;&.,0&) ,.91*;&) < +,%*,B;& .,0&) ,%& 9*%&'5-%/ &.5%*&)G 8@*;& +,%*,B;& '-.5&.5) *) 5@& 1*;& *5)&;1F S&1&%&.'&) ',. B& 5@-(?@5-1 ,) @,%9;*.K*.? *. Y.*6 1*;&)/)5&0F

    /0#% _)A)$)+>)1 T-0& '-.)5%('5)G ;*K& 4,))*.? ,.9 %&5(%.*.? B/

  • 7/31/2019 13104643 Php Documents Oops

    153/204

    "#$% &c' -)>=$*%?

    X0#7%)$ DM' &+%$%*

  • 7/31/2019 13104643 Php Documents Oops

    154/204

    )0,;; -% ;,%?& )*5&G /-( ,%& , 5,%?&5 B/ )*04;/ B&*.? -.;*.&G B/ @,+*.? , )&%+&% 5@,5 ',. B& '-..&'5&9 5-F D,./'%,'K*.? 4%-?%,0) 9- .-5 9*)'&%. B/ )*e&G 5@&/ )*04;/ 5%,8; 0,))*+& O" B;-'K) ;--K*.? 1-% +*'5*0)F C%/ .-5 5-B&'-0& -.&F

    X0#7%)$ DR' &+1%#88). #1 X(& C*+#$?"a1

    Y)*.? "#" ,) , LTO B*.,%/ *) ,. -45*-. 1-% )&5(4) 5@,5 1-% )-0& %&,)-. 9- .-5 8*)@ 5- *.5&?%,5& "#" ,) ,0-9(;& *.5- )&%+&% )-158,%& $;*K& I4,'@&7G -% 8*;; ()& "#" 8*5@ 9*11&%&.5 K*.9) -1 LTO 8%,44&%) 5- '%&,5& ),1&'@%--5 ,.9 )&5(*9 &.+*%-.0&.5) 1-% )'%*45)F C@*) )&5(4 ()(,;;/ *.+-;+&) *.)5,;;*.? &6&'(5,B;& "#" B*.,%/ 5- 5@&8&B )&%+&% '?*

  • 7/31/2019 13104643 Php Documents Oops

    155/204

    X#1) DF =1*+, BB)+#C8)BA)B>,*B$).*$)>%

    C@*) '-04*;&

  • 7/31/2019 13104643 Php Documents Oops

    156/204

    I +&%/ )&'(%& -45*-. *) 5- 4(5 5@& "#" 4,%)&% B*.,%/ )-0&8@&%& -(5)*9& -1 5@& 8&B 5%&& -1 1*;&)F O.4D7?4&'56&4BHAG 1-% &6,04;&F C@& -.;/ %&,; 9-8.)*9& 5- 5@*) -45*-. *) 5@,5 /-( 8*;; .-8 @,+& 5- 4(5 , ;*.&)*0*;,% 5-3

    m > / _ < = / & 1 4 ) & / 0 + B / . # .

    ,) 5@& 1*%)5 ;*.& -1 ,./ 1*;& '-.5,*.*.? "#" 5,?)F P-( 8*;; ,;)- .&&9 5- 0,K& 5@& 1*;& &6&'(5,B;&F C@,5 *)G 5%&,5 *5&6,'5;/ ,) /-( 8-(;9 5%&,5 ,./ -5@&% LTO )'%*45 8%*55&. *. "&%; -% )@ -% ,./ -5@&% '-00-. )'%*45*.? ;,.?(,?&8@*'@ ()&) 5@& ed )@&;;

  • 7/31/2019 13104643 Php Documents Oops

    157/204

    8@*'@ ,%& 8-%;9 %&,9,B;& 5- &.)(%& 5@,5 5@&/ ,%& ),1& 1-% %&,9*.? B/ ,;; ()&%) 8@- @,+& ,''&)) 5- 5@,51*;&)/)5&0F

    >*.'& "#" 8,) 9&)*?.&9 5- ,;;-8 ()&% ;&+&; ,''&)) 5- 5@& 1*;&)/)5&0G *5Q) &.5*%&;/ 4-))*B;& 5- 8%*5& , "#" )'%*455@,5 8*;; ,;;-8 /-( 5- %&,9 )/)5&0 1*;&) )('@ ,) g&5'g4,))89G 0-9*1/ /-(% &5@&%.&5 '-..&'5*-.)G )&.9 0,))*+&

    4%*.5&% M-B) -(5G &5'F C@*) @,) )-0& -B+*-() *04;*',5*-.)G *. 5@,5 /-( .&&9 5- &.)(%& 5@,5 5@& 1*;&) 5@,5 /-( %&,91%-0 ,.9 8%*5& 5- ,%& 5@& ,44%-4%*,5& -.&)F

    L-.)*9&% 5@& 1-;;-8*.? )'%*45G 8@&%& , ()&% *.9*',5&) 5@,5 5@&/Q9 ;*K& 5- 9&;&5& , 1*;& *. 5@&*% @-0& 9*%&'5-%/FC@*) ,))(0&) , )*5(,5*-. 8@&%& , "#" 8&B *.5&%1,'& *) %&?(;,%;/ ()&9 1-% 1*;& 0,.,?&0&.5G )- 5@& I4,'@& ()&%*) ,;;-8&9 5- 9&;&5& 1*;&) *. 5@& ()&% @-0& 9*%&'5-%*&)F

    45#678) DV'9' "a*+, 8)#.1 %(.*(%'$+ ;#*=# (.$ +E%4*""$83

    @$.$ *+ () *45.&>$8 +=.*5"K

    45#678) DV'M' S=$) A*8) +#6) >0)>a*+,

    " 3 . # . / / = ( %1 c (< ) C +& ( C = 1% $ # ( # ) = * * = + c( $ # )$

  • 7/31/2019 13104643 Php Documents Oops

    158/204

    / / $ # ( ; 6 ; _ < ( = # ) < ) 4 4 (< < $ 1 TF _ < ( = B ) % ( Z F G H , I J , I K9 I , Q f @ , G L H , I 9P ? / / _ < + B ` ) B ) _ $ #( B $ +4 ) $ +1 B % ( 4 #) B + $*7% N=8+)$#C8) %< +=88 C?%)1

  • 7/31/2019 13104643 Php Documents Oops

    159/204

    " 3 . # . F C + & ( Z F G N , @ K 9C+&(9 P? / / 5 T T / T T / ( $ 4 / .) < < W * k U 5+ C D C + & ( G ( - + < $ *.'& +&%/ )&.)*5*+& -% )&'%&5 *.1-%0,5*-. ',. B& )5-%&9 *. , 9,5,B,)&G /-( )@-(;9)5%-.?;/ '-.)*9&% 4%-5&'5*.? /-(% 9,5,B,)&)F

    C- %&5%*&+& -% 5- )5-%& ,./ *.1-%0,5*-. /-( .&&9 5- '-..&'5 5- 5@& 9,5,B,)&G )&.9 , ;&?*5*0,5& f(&%/G 1&5'@ 5@&%&)(;5G ,.9 ';-)& 5@& '-..&'5*-.F J-8,9,/)G 5@& '-00-.;/ ()&9 f(&%/ ;,.?(,?& *. 5@*) *.5&%,'5*-. *) 5@&>5%('5(%&9 _(&%/ E,.?(,?& $>_E7F >&& @-8 ,. ,55,'K&% ',. 5,04&% 8*5@ ,. >_E f(&%/F

    I) /-( ',. )(%0*)&G "#" ',..-5 4%-5&'5 /-(% 9,5,B,)& B/ *5)&;1F C@& 1-;;-8*.? )&'5*-.) ,*0 5- B& ,.*.5%-9('5*-. *.5- 5@& +&%/ B,)*') -1 @-8 5- ,''&)) ,.9 0,.*4(;,5& 9,5,B,)&) 8*5@*. "#" )'%*45)F

    W&&4 *. 0*.9 5@*) )*04;& %(;&3 9&1&.)& *. 9&45@F C@& 0-%& 4;,'&) /-( 5,K& ,'5*-. 5- *.'%&,)& 5@& 4%-5&'5*-. -1/-(% 9,5,B,)&G 5@& ;&)) 4%-B,B*;*5/ -1 ,. ,55,'K&% )(''&&9*.? *. &64-)*.? -% ,B()*.? ,./ )5-%&9 *.1-%0,5*-.FT--9 9&)*?. -1 5@& 9,5,B,)& )'@&0, ,.9 5@& ,44;*',5*-. 9&,;) 8*5@ /-(% ?%&,5&)5 1&,%)F

    T)1*,+*+, T#%#C#1)1

    C@& 1*%)5 )5&4 *) ,;8,/) 5- '%&,5& 5@& 9,5,B,)&G (.;&)) /-( 8,.5 5- ()& -.& 1%-0 , 5@*%9 4,%5/F A@&. , 9,5,B,)&*) '%&,5&9G *5 *) ,))*?.&9 5- ,. -8.&%G 8@- &6&'(5&9 5@& '%&,5*-. )5,5&0&.5F Y)(,;;/G -.;/ 5@& -8.&% $-% ,)(4&%()&%7 ',. 9- ,./5@*.? 8*5@ 5@& -BM&'5) *. 5@,5 9,5,B,)&G ,.9 *. -%9&% 5- ,;;-8 -5@&% ()&%) 5- ()& *5G4%*+*;&?&) 0()5 B& ?%,.5&9F

  • 7/31/2019 13104643 Php Documents Oops

    160/204

    I44;*',5*-.) )@-(;9 .&+&% '-..&'5 5- 5@& 9,5,B,)& ,) *5) -8.&% -% , )(4&%()&%G B&',()& 5@&)& ()&%) ',. &6&'(5&,./ f(&%/ ,5 8*;;G 1-% &6,04;&G 0-9*1/*.? 5@& )'@&0, $&F?F 9%-44*.? 5,B;&)7 -% 9&;&5*.? *5) &.5*%& '-.5&.5F

    P-( 0,/ '%&,5& 9*11&%&.5 9,5,B,)& ()&%) 1-% &+&%/ ,)4&'5 -1 /-(% ,44;*',5*-. 8*5@ +&%/ ;*0*5&9 %*?@5) 5-9,5,B,)& -BM&'5)F C@& 0-)5 %&f(*%&9 4%*+*;&?&) )@-(;9 B& ?%,.5&9 -.;/G ,.9 ,+-*9 5@,5 5@& ),0& ()&% ',.

    *.5&%,'5 8*5@ 5@& 9,5,B,)& *. 9*11&%&.5 ()& ',)&)F C@*) 0&,.) 5@,5 *1 *.5%(9&%) ?,*. ,''&)) 5- /-(% 9,5,B,)&()*.? /-(% ,44;*',5*-.) '%&9&.5*,;)G 5@&/ ',. -.;/ &11&'5 ,) 0,./ '@,.?&) ,) /-(% ,44;*',5*-. ',.F

    P-( ,%& &.'-(%,?&9 .-5 5- *04;&0&.5 ,;; 5@& B()*.&)) ;-?*' *. 5@& 8&B ,44;*',5*-. $*F&F /-(% )'%*457G *.)5&,9 9-*5 *. 5@& 9,5,B,)& )'@&0, ()*.? +*&8)G 5%*??&%) -% %(;&)F O1 5@& )/)5&0 &+-;+&)G .&8 4-%5) 8*;; B& *.5&.9&9 5--4&. 5- 5@& 9,5,B,)&G ,.9 /-( @,+& 5- %&>E 5- &.'%/45 ';*&.5g)&%+&% '-00(.*',5*-.) 1-% *.'%&,)&9)&'(%*5/G -% /-( ',. ()& ))@ 5- &.'%/45 5@& .&58-%K '-..&'5*-. B&58&&. ';*&.5) ,.9 5@& 9,5,B,)& )&%+&%F O1&*5@&% -1 5@&)& *) ()&9G 5@&. 0-.*5-%*.? /-(% 5%,11*' ,.9 ?,*.*.? *.1-%0,5*-. ,B-(5 /-(% 9,5,B,)& 8*;; B&9*11*'(;5 1-% , 8-(;9>E *) ,. -.

  • 7/31/2019 13104643 Php Documents Oops

    161/204

    + C D . ` G B _ % G = 1 W %*_E f(&%*&) ',. B& 5,04&%&9 8*5@G ,.9 ,))(0& 5@,5 ,. >_E f(&%/*) , 5%()5&9 '-00,.9F O5 0&,.) 5@,5 >_E f(&%*&a