Komepiuta, Polokalame
PHP fausia: foafoaga se faataitaiga vasega
Le manatu o le polokalame e fiafia i le mea e sili PHP avanoa lautele ona o lona specificity, ae e oo lava i le faatinoga i le taimi nei e aumaia le Faapolokalameina avanoa e le faatapulaaina. PHP fausia mamanu - o se auala faapitoa o se vasega (mea) lea ua taua i taimi uma ua foafoaina se faataitaiga.
o le tapulaa o loo galue PHP i le taimi o se itulau. I se taimi o le a le itulau e faafouina po o uta i le isi itulau i luga o le nofoaga lava lea e tasi, sa toe faia le mea faitino faiga manaomia mai valu.
Faia o se faataitaiga
E le manaomia Faamatalaga vasega e maua ai se constructor. Afai e te manaomia e saunia ai le tulaga faatauaina muamua o fesuiaiga, e puʻeina le taimi o le foafoaina o le faataitaiga vasega (mea) e faatino gaoioiga patino i le isi mea, e le mafai ona faaaogaina syntax fausia vasega PHP ma tusi le code talafeagai i fafo atu o le auala o le vasega.
E tusa ai ma le alagatatau o ituaiga polokalame e fiafia i le faatino, taitasi e tatau ona i le vasega se constructor e sili atu e tatau ona amata mai le faamatalaga otooto laau vasega (atoatoa gaogao) tuaa. O lenei relic o le ua mavae, ae le o se faiga faautauta.
Ina ua gafa amata vasega taua, lea ei ai ana lava faamatalaga ma meatotino e fesootai ma le faamatalaga i fafo atu (mea) e aunoa ma galuega tauave o le fausia o PHP taua.
I lenei faataitaiga, o le galuega tauave (constructor) ua taʻua e fatu (Fausia PHP) le aso o le faataitaiga vasega. O loo i ai se igoa faapitoa ma ua taʻua o __construct masini na o le faatasi, pe a foafoaina le faataitaiga vasega.
O lenei vasega ua saunia ai se iUniqueNo $ ma liuliuina static, i uma kopi o lenei vasega o le a maua ai se taua tulaga ese. Tulaga o le vasega e leai se mea e tutusa ai sei vagana ai o le faamatalaga i le PHP auivi ma syntax tuuina atu e le atinae o lo latou auala fegalegaleaiga.
mafuaaga initialization Tofi
e tatau ona taitasi mea faatino lona faamoemoega, le i ai o le mea na ia tatau ai, ma faia le mea ou te i ai. Faatasi ai ma se initialization talafeagai vaaiga i tuaa tulaga taitasi e mafai ona aofia initialization o tuaa taitasi, e tupuga valaauina se tulaga.
I lenei faataitaiga, o le upu autu e mafai ai ona e valaau matua :: constructor matua i le tulaga o le tamaitiiti. Semantics e faigofie lava. e muamua e faatino ana tuaa initialization, lea o le faataitaiga nei. O le mea muamua faapea lona lava mafuaaga, o le lona lua - lona lava.
Afai e auai mea taitasi i totonu o le pisinisi, o le faagasologa atoa o le saʻo ma malamalama. Ae e le tatau ona manatu masani lenei e pei o le masani mo le faiga o nofoaga ma fale uma.
teena faiga o gafa "meaai" i le approximation muamua e mafai ona i ai se mea e tutusa ai, ae o le oloa o le susu, meleniusi, pasta ma cereals ui lava ina latou auai i se faiga, ae sa latou vaai ma o loo faamatalaina lava ese.
e tatau ona fausia ai mea taitasi atinae i luga o le faiga o talosaga, ma le i le auala sa faʻatasi fautuaina se tasi. e tulaga ese faafitauli taitasi, o se tulaga manaomia e faaaoga i PHP fausia matua - le atoatoa.
constructors le Malo ma vaega taitoatasi i
masani ma maua le constructor faaletonu mo le faaaogaina e fanau uma. Pe le o faailoa fausia o galuega tauave a le Malo, e ala i le faaletonu, PHP meaai faamatalaina uma e pei ona masani ai.
Pe faapefea ona e talafeagai e faaaoga ai le upu autu tumaoti i totonu o le faamatalaga o le mamanu - le specificity o le faafitauli, o se vaega o le faagasologa o le atinae po o le faamuamua Faapolokalameina?
Mai se tulaga o conceptual o vaaiga mea gafa mafai ona faatagaina so o se tapulaa e tusa ai ma o latou tuaa i fanau, ae o le tele o faigata o se mafuaaga talafeagai e fai atu, pea, i le mataupu atoa.
olaga atoa Object
O le mataupu o mea-e fiafia i le vasega fausia PHP polokalame avanoa lautele mo le mafuaaga faigofie e na i ai i le gata i le taimi o se itulau, e toe faatuina po o le faia o se isi itulau.
O le auai e ala JavaScript AJAX browser ma le tulafono e tatau ai i luga e mafai ona fesoasoani le faigaluega e faaumiumi le ola o mea faitino, ae i so o se faiga o le a avea faiga faatapulaaina.
PHP maua ai le malosi e taufetuli ai le tusiga i luga o le faigaluega pe a le kalani e "motusia" ma "talia" le kalani toe foi atu i le tala tamoe i latou i luma, ae e le o se filifiliga lenei pe a faatinoina le polokalama e fiafia i le mea i C ++.
I le tulaga e gata ai, e mafai ona e fausia ai se faiga atoatoa o mea faitino lea o le a avea ma "e faavavau", e pei o le polokalama ma tamoe. Ae peitai, e le gata e mafai ona mitamita se gagana polokalame minoi pei F ++, C #, Pascal & Delphi. fausia uma ese, ola vave ma aapa atu e sili atu i se lalolagi le initoneti talaʻi.
Mai le serialization o le tagata lava ia-faasaoina
E mafai ona e maua se faamaoniga i le talafaasolopito mo le faaupuga "serialization" ma foliga vaaia i le olaga i aso taitasi le mataupu o le "auala faamaneta". Ae o le tele o mea uma faigofie. E tutusa lelei lava e pei o le eseesega i le va o le saolotoga o le C ++ i le maaa o le C # serialization ese mai le manatu banal:
- tusi le mea faitino i se manoa;
- faitau se mea mai se manoa.
Fai mai siomia faamaneta ma metotia faataulāitu mythical - matagofie, leotele, ae itiiti aoga. O le lalolagi o faamatalaga e manaia faapitoa i lena uma le vaaia, faalogoina ma moni e mafai ona faamatalaina o le mau faigofie ma manino.
Faamatalaga e masani lava, o ma o le a avea o se manoa amio. E tusa lava po o le a le natura. O le fausaga aloaia o le gagana polokalame, faailoga o le natura na - coding laulau.
O le manatu o le faaliliuina o se mea i se manoa ina ia pe a tatau ai, sa mafai ona toe maua mai lenei laina e aunoa ma le aveesea o le aano moni lea - o se manatu talafeagai lava.
Mai lava i le tagata lava
Semantics PHP fausia constructor totonu o ona syntax ua faatapulaaina, ae afai e atiina ae ai le mamanu ma le tulaga o le atiina ae:
- O le amataga - e fatu ai se faataitaiga fou atoatoa;
- o le tulaga oi ai nei - ua faia ai le faataitaiga o lo oi ai.
tapulaa PHP ona o le mea moni e faapea o le faiga o mea o loo i le gata i le taimi o se itulau, ua latou aveese i latou lava.
Fatuina o se faiga o mea faitino i le faavaega o itulau i luga o lou nofoaga, e mafai ona faasaoina e ia. Mo le faafaigofieina, o lenei faagasologa o le o taʻua serialization, e mafai ona tatou faatapulaaina le faasaoina o le soifuaga masani tulaga (faila nofoaga autu o faamatalaga), ma ina ua le manaomia o le reconvene le itulau lava e tasi po o le faia o se isi i luga o le nofoaga lava e tasi, na toefuatai mai le tulaga oi ai nei o mataupu, lea ua uma ona faia.
I lenei mataupu, ua faia ai le faiga o mea na o le faatasi, ma i le faagasologa o le nofoaga ua na o le atiina ae. I lalo o lenei polokalame, e mafai ona e fuafuaina se faiga o mea faitino e avea ma faʻatatauina e suia tuutuuga.
Self-perpetuating faiga mea "manatua" o le gaoioiga a le tagata asiasi ma le itulau o le tulaga, ma o taimi taitasi tatou taufetuli PHP, e le foafoaina mai valu ma toefuatai mai i le tulaga muamua.
Similar articles
Trending Now