SolosainaFandaharana

PHP Manambatra: kilasy ohatra zavaboary

Ny hevitra ny zavatra-mirona fandaharana dia be azo atao PHP mivelatra kokoa noho ny specificity, fa na dia ao amin 'ny fanatanterahana izany manome tsy voafetra ny rindrambaiko azo atao. PHP fanamboarana famolavolana - manokana fomba iray kilasy (zavatra) atao hoe isaky ny misy ohatra noforonina.

Fa ny tsy fahatanterahana dia PHP dia miasa amin 'ny fotoana iray ny pejy. Nandritra ny fotoana ny pejy dia velombelona, na mavesatra pejy iray hafa ny amin'io vohikala io ihany, ny rafitra takiana zavatra niforona indray avy rangotra, ratra kely.

Famoronana ny ohatra

Class Description dia tsy maintsy manana ny Mpanao. Raha toa ka mila manomana ny soatoavina voalohany ny hiovaova, mba hisambotra ny fotoana ny famoronana ny kilasy ohatra (zavatra) mba hanao asa sasany eo amin'ny zavatra hafa, tsy afaka mampiasa PHP kilasy fanamboarana Syntaxe ary soraty ny mety fehezan ivelan'ny kilasy fomba.

Araka ny lojikan'ny zavatra-mirona fandaharana fomba, ny kilasy tsirairay dia tokony hanana Mpanao izay tokony ho nanomboka kokoa amin'ny hazo saro-takarina ny mpianatra (tanteraka foana) razana. Io vakoka ny lasa, fa tsy ny manan-tsaina fanao.

Rehefa manomboka manan-danja rohim- pirazanana kilasy, izay manana ny tahirin-kevitra sy fananana mifandray amin'ny ivelany tahirin-kevitra (zavatra) tsy misy asa hanorina PHP no ilaina.

Ao amin'io ohatra, ny asa (Mpanao) antsoina hoe hamorona (PHP Manambatra) ny daty ny kilasy ohatra. Izany dia anarana manokana, ary antsoina hoe __construct milina indray mandeha ihany, raha ohatra ny kilasy noforonina.

Kilasy io dia manome ny voasakantsakan'ny miova $ iUniqueNo, fa ao amin'ny isan-kilasy dika mitovy ity dia manana zava-dehibe tsy manam-paharoa. Ohatra ny kilasy manana na inona na inona mitovy afa-tsy ny filazalazana ao amin'ny rafitra sy ny PHP Syntaxe omen'ny developer ny fomba fifandraisana.

Lova initialization lojika

Zavatra tsirairay dia tsy maintsy hametraka ny tanjona, mba hanana izay tokony, ary manao izay tsy maintsy. Miaraka amin'ny fomba fijery mahay mandanjalanja toy izany initialization isaky ny ambaratonga dia mety ahitana razambeny initialization tsirairay razambe, taranaky antsoina hoe ambaratonga.

Ao amin'io ohatra, ilay tenifototra dia ahafahanao miantso ny ray aman-dreny ray aman-dreny :: Mpanao ny haavon'ny ny zaza. Semantics dia tsotra. Voalohany dia ny hanatanteraka ny initialization razambeny, dia ohatra ny amin'izao fotoana izao. Ny voalohany dia manaraka ny lojika ihany, ny faharoa - ny.

Rehefa zavatra tsirairay izay tafiditra ao amin'ny raharaham-barotra, ny ankapobeny dingana marina sy mora azo. Anefa izany dia tsy tokony ho ankapobeny heverina ho ny fenitra ho an'ny trano rafitra rehetra.

Rohim- pirazanana mandà rafitra "sakafo", ao amin'ny voalohany, dia mety misy zavatra manakaikikaiky izany iombonana, fa ny vokatra dia ronono, watermelon, paty sy ny voamadinika na dia an'ny rafitra toy izany, fa ireo dia mibanjina sady ireo tena lazaina amin'ny fomba hafa.

Developer tsirairay dia tsy maintsy manao zavatra eo amin'ny fampiharana ny rafitra, fa tsy ny fomba izany soso-kevitra indray mandeha ny olona iray. Olana tsirairay dia manam-paharoa, izany dia fepetra takiana mba ampiasaina amin'ny PHP ray aman-dreny Manambatra - tsy tanteraka.

Miankina sy tsy miankina constructors

Ny toerana misy anao Mpanao mahazatra, ary azo ampiasaina amin'ny alalan'ny taranany rehetra. Dia tsy voatery midika fanamboarana asam-panjakana, amin'ny alalan'ny toerana misy anao, PHP mihevitra rehetra lazaina ho iombonana.

Ahoana no mahatonga hevitra hampiasa ny tenifototra tsy miankina amin'ny famaritana ny endrika - ny specificity ny olana, ny endri-javatra ao amin'ny dingan'ny fivoarana na programa tian'ny?

Avy amin'ny-pisainana fomba fijery zavatra rohim- pirazanana dia mety hamela misy famerana mikasika ny razany ny taranany, fa tena mahay mandanjalanja dia lojika dia sarotra ny milaza hoe: Na izany aza, eo amin'ny teny manodidina ankapobeny.

zavatra androm-piainany

Ny foto-kevitra miompana amin'ny zavatra-PHP fandaharana fanamboarana kilasy fahafahana midadasika kokoa noho ny antony tsotra hoe misy ihany ny farany tamin 'ny fotoana ny pejy, dia manorina indray na hamorona pejy hafa.

Ny fandraisana anjara amin'ny alalan'ny JavaScript AJAX navigateur sy ny tokony fehezan ny lohamilina dia afaka manampy mba ho maro ny aina ny zavatra, fa amin'ny endriny rehetra dia ho fomba voafetra.

PHP dia manome ny fahafahana mihazakazaka ny teny eo amin'ny lohamilina, rehefa ny mpanjifa dia "Tapaka" sy ny "manaiky" ny mpanjifa indray ny teny mihazakazaka tsy ho eo anoloany, nefa izany no tsy safidy, raha ny zavatra-mirona fandaharana dia ampiharina ao amin'ny C ++.

Raha any am-parany, dia afaka manorina rafitra tanteraka ny zavatra izay ho "mandrakizay", araka ny fandaharana, ka dia nihazakazaka. Na izany aza, izany ihany no afaka mirehareha ny amin'ny toerana fiteny fandaharana toy ny C ++, C #, Pascal & Delphi. nanorina fomba hafa rehetra, miaina ary tonga haingana kokoa mavitrika ao amin'ny tontolon'ny aterineto.

Avy amin'ny serialization ny tena fiarovana

Afaka mahita fanamarinana ara-tantara ho an'ny teny hoe "serialization" sy ny tarehiny eo amin'ny fiainana andavanandro ny foto-kevitra ny "fomba mahagaga". Fa ny zavatra rehetra dia mora kokoa. Mitovy toy ny fahasamihafana eo amin'ny fahalalahana ny C ++ ny hamafin 'ny C # serialization mitovy amin'ny ny banal hevitra:

  • manoratra ny zavatra ho any ny tady;
  • mamaky ny zavatra avy amin'ny tady.

Hoy Nanodidina herin'ny maizina sy ny angano fomba mahagaga - tsara, mafy, fa azo ampiharina kely. Ny izao tontolo izao-baovao dia mahaliana voalohany indrindra amin'izany rehetra hita maso, re sy azo tsapain-tanana dia azo lazaina hoe tsotra sy maharesy lahatra soratra.

Information foana, ankehitriny sy ho toetra tady. Na inona na inona ny natiora. Ny fandaharana ara-rafitra ny fiteny, mariky ny natiora irery - Coding table.

Ny hevitra ny manova zavatra an-kofehy ka rehefa ilaina izany, dia azo atao ny sitrana avy amin'io andalana tsy very ny maha - tena hevitra azo ampiharina.

Avy tena ho tena

Semantics PHP fanamboarana Mpanao ao ny Syntaxe dia voafetra ihany, fa raha ny mpamorona mampitombo ny fampandrosoana toerana:

  • Izy io dia ny voalohany - hamorona iray vaovao tanteraka ohatra;
  • dia ny fanjakana amin'izao fotoana izao - dia miteraka ny efa misy ohatra.

PHP fetra noho ny zava-misy fa ny fandehan-zavatra dia misy afa-tsy tamin 'ny fotoana ny pejy, dia misintona.

Famoronana rafitra ny zavatra eo amin'ny fananganana ny pejy eo amin'ny toerana, dia afaka hamonjy izany. Fa tsotra, ity dingana ity dia tsy voatery hoe serialization isika dia afaka mametra ny fiarovana ny toe-quo (banky angona antontan-taratasy), ary raha ilaina ny reconvene toy izany koa ny pejy na mamorona ny anankiray teo amin'ny amin'io vohikala io ihany, fotsiny hamerina ny amin'izao fotoana izao toe-javatra, izay efa niforona.

Eto, ny zavatra noforonina rafitra indray mandeha ihany, sy ao amin'ny Mazava ho azy fa ny toerana fotsiny no-dalam-pandrosoana. Eo ambany tetika izany, dia afaka mamorona rafitra ny zavatra toy ny hilefitra ny fiovan'ny toe-piainana.

Self-mitonona rafitra object "Mahatsiaro" ny hetsika ny vahiny sy ny sata pejy, ary isaky ny mihazakazaka isika PHP, dia tsy noforonina avy rangotra, ratra kely sy ny teo aloha indray ny fanjakana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mg.birmiss.com. Theme powered by WordPress.