Kọmputa, Mmemme
PHP mmepụta: klas atụ e kere eke
Echiche nke ihe na-abara mmemme bụ aghọtakwuola ohere PHP n'ihi na nke specificity, ma, ọbụna na nke ugbu a, mmejuputa iwu-ọ na-enye ndị programmer na-akparaghị ókè ohere. PHP mmepụta imewe - a pụrụ iche na usoro nke a na klas (ihe) na a na-akpọ oge ọ bụla otu ihe atụ na-kere.
Mmachi bụ na PHP na-arụ ọrụ n'oge nke a na peeji nke. N'oge mgbe a na peeji nke bụ nweta ume ma ọ bụ bo ọzọ page na otu saịtị, achọrọ usoro ihe a kpụrụ ọzọ site ọkọ.
Na-eke ihe atụ
Class Description adịghị chọrọ ka nwere a Constructor. Ọ bụrụ na ị chọrọ iji dozie mbụ ụkpụrụ nke variables, enwetaghị oge nke eke klas atụ (ihe) ịrụ ụfọdụ omume na ihe ndị ọzọ, i nwere ike iji PHP klas mmepụta syntax ma dee ihe kwesịrị ekwesị koodu n'èzí klas ụzọ.
Dị ka ezi uche nke ihe na-abara mmemme style, klaasị ọ bụla kwesịrị inwe a Constructor na ihe a ga-malitere site na klas osisi nkịtị (kpamkpam efu) nna nna. Nke a relic nke gara aga, kama a ezi uche na-eme.
Mgbe pedigree amalite ịrịba klas, nke nwere ya data na Njirimara ndị a na-mpụga data (ihe) na-enweghị ọrụ na-ewu PHP dị oké mkpa.
Na nke a atụ, ndị ọrụ (Constructor) a na-akpọ ike (PHP mmepụta) ụbọchị nke klas atụ. Ọ nwere a kpọmkwem aha na a na-akpọ __construct igwe naanị otu ugboro, mgbe klas atụ na-kere.
Nke a na klas na-enye a static agbanwe $ iUniqueNo, na, n'ihe niile oyiri nke klas a ga-enwe a pụrụ iche bara uru. Ihe nke ọmụmụ nwere ihe ọ bụla jikọrọ ma e wezụga n'ihi nkọwa na PHP kpuchie na syntax nyere site Mmepụta nke ha na mmekọrịta ụzọ.
Nketa initialization mgbagha
Onye ọ bụla ihe ga-mejuputa nzube ya, na-enwe ihe ọ ga, na-eme ihe m ga-eme. Dị otú ahụ na a ezi uche n'ọnọdụ initialization na onye ọ bụla larịị okpu pụrụ ịgụnye initialization nke ọ bụla nna nna, na nkpuru-akpọ a larịị.
Na nke a atụ, isiokwu na-enye ohere ị na-akpọ nne na nna :: nne na nna Constructor na larịị nke nwa. Semantics dị mfe. Mbụ bụ ịrụ ya initialization nna nna, mgbe ahụ, ugbu a ihe atụ. The mbụ ndị ya mgbagha, nke abụọ - nke ya.
Mgbe ọ bụla ihe na-emekwa ụfọdụ na azụmahịa, n'ozuzu usoro ziri ezi na ihe kwere nghọta. Ma nke a na-ekwesịghị n'ozuzu ahuta ka norm niile ụlọ ọrụ na usoro.
Pedigree usoro ya ekweghị "nri" ke akpa mkpachi nwere ike nwere ihe jikọrọ, ma na ngwaahịa ndị mmiri ara ehi, anyụ, pasta na ọka ọ bụ ezie na ha na iso ndị dị otú ahụ a usoro, ma ha na-ele na-kọwara dị nnọọ iche.
Developer ga-ewu ọ bụla ihe na ngwa usoro, na bụghị na otú ọ bụ otu ugboro onye tụrụ aro. Onye ọ bụla nsogbu bụ ihe pụrụ iche, ọ bụ ihe a chọrọ iji na PHP nne na nna mmepụta - bụghị zuru.
Ọha na onwe constructors
The ndabere Constructor bụ ọsọ na maka ojiji site niile ụmụ. Adịchaghị egosi n'ihu ọha ọrụ mmepụta, ndabara, PHP emeso niile kọwara dị ka nkịtị.
Olee otú ọ na-eme ka uche na-eji onwe isiokwu na nkọwa nke na-emepụta - na specificity nke nsogbu, a atụmatụ nke usoro mmepe ma ọ bụ programmer mmasị?
Site a Ntụpụta elo ele ihe anya pedigree ihe nwere ike ikwe ka ọ bụla mgbochi na-akwanyere ndị nna nna ha na ụmụ ya, ma otú ihe bụ a ezi uche mgbagha bụ ike ikwu, sị, na agbanyeghị, na n'ozuzu onodu.
Object ndụ
Echiche nke ihe na-abara mmemme PHP mmepụta klas wider ohere maka dị mfe mere ka nke ikpeazụ na-adị n'oge a page, ọ re-iru ma ọ bụ mepụta ọzọ na peeji nke.
Ikere via JavaScript AJAX nchọgharị na kwesịrị ekwesị koodu na ihe nkesa nwere ike inyere iji ogologo ndụ nke ihe, ma na ihe ọ bụla n'ụdị ọ ga-abụ mmachi style.
PHP na-enye ike na-agba ọsọ ahụ script na ihe nkesa mgbe ahịa bụ "ná mgbagwoju" na "na-anabata" ndị ahịa azụ edemede na-agba ọsọ ha n'ihu, ma nke a abụghị otu nhọrọ mgbe ihe na-agba mbọ na omume na-emejuputa atumatu na C ++.
Na nke ikpeazụ ahụ, i nwere ike iru a zuru usoro nke ihe nke ga-abụ "ruo mgbe ebighị ebi", dị ka usoro ihe omume dị elu na-agba ọsọ. Otú ọ dị, ọ bụ naanị nwere ike ịnya isi a anyịnya mmemme asụsụ dị ka C ++, C #, onwa & Delphi. niile wuru dị iche iche, na-ebi ngwa ngwa na esịmde ọzọ na a na-akpa ike online ụwa.
Site serialization nke onwe-ichebe
Ị nwere ike ịchọta akụkọ ihe mere eme ziri ezi maka okwu ahụ bụ "serialization" na anya na-adị kwa ụbọchị ndụ echiche nke "anwansi ụzọ". Ma, ihe niile dị nnọọ mfe. Kpọmkwem otu dị ka ihe dị iche n'etiti nnwere onwe nke ndị C ++ na ekweghị ekwe nke C # serialization dị iche n'ebe banal echiche:
- dee ihe ka a eriri;
- agụ ihe si a eriri.
Sị na gbaagburugburu anwansi na mythical kpokọtara ụzọ - mara mma, àmà siri, ma obere irè. The ụwa nke ozi bụ na-akpali isi na na niile anya, audible na tangible nwere ike kọwara dị mfe ma coherent ederede.
Ozi kemgbe, bụ na a ga-enwe agwa eriri. N'agbanyeghị ihe ọdịdị. Anụmanụ na owuwu nke mmemme asụsụ, na akara nke ọdịdị naanị - nzuzo table.
Echiche nke n'ịtụgharị ihe n'ime a eriri nke mere na mgbe ọ dị mkpa, na ọ bụ ike naputa site na a akara na-enweghị adịkwa ndị kachasi mkpa - a nnọọ irè echiche.
Site onwe onwe
Semantics PHP mmepụta Constructor n'ime ya ahazi ahịrịokwu dị ụkọ, ma ọ bụrụ na mmebe ịzụlite na-emepe emepe na ọnọdụ:
- Ọ bụ mmalite - iji mepụta a kpam kpam ọhụrụ atụ;
- bụ ugbu a ala - emepụta ẹdude atụ.
PHP na-agaghị emeli n'ihi na eziokwu na usoro nke ihe na ọ dị adị naanị n'oge a page, ha ịdọrọ onwe ha.
Ịmepụta a usoro nke akpọkwa ke guzobere peeji nke gị na saịtị, ị nwere ike ịzọpụta ya. N'ihi mfe, nke a na-abụchaghị akpọ serialization, anyị nwere ike igbochi ichebe ọnọdụ ghar (nchekwa data faịlụ), na mgbe ọ dị mkpa ka reconvene otu page ma ọ bụ mepụta ọzọ na otu saịtị, nanị weghachi-eme ugbu a, nke esesịn a kpụrụ.
Na a na-ekwu, ihe na usoro e kere naanị otu ugboro, ma na N'ezie nke saịtị ọ bụ naanị na-emepe emepe. N'okpuru atụmatụ a, ị nwere ike chepụta a usoro nke ihe dị ka ndị na-eme mgbanwe na-agbanwe agbanwe ọnọdụ.
Self-perpetuating usoro ihe "na-echeta" omume nke esenowo na ọnọdụ na peeji nke, na oge ọ bụla anyị na-agba ọsọ PHP, ọ bụ kere site ọkọ na eweghachi gara aga kwuo.
Similar articles
Trending Now