KwamfutocinShirye-shirye

PHP gina: aji misali halittar

A ra'ayin abu-daidaitacce shirye-shirye ne da yawa mafi fadi yiwuwa PHP saboda ta bayani dalla-dalla, amma ko da a cikin halin yanzu aiwatar da shi ba da shirye-shiryen Unlimited yiwuwa. PHP gina zane - musamman Hanyar wani aji (abu) cewa aka kira kowane lokaci wani misali ne ya halitta.

Iyakancewa ne cewa PHP tana aiki a lokacin da wani page. A wani lokaci a lokacin da page ne wartsake, ko a ɗora Kwatancen wani page a kan wannan shafi, da ake bukata tsarin abubuwa kafa sake daga karce.

Samar da wani misali

Class Description ba da ake bukata domin samun constructor. Idan kana bukatar ka shirya farko dabi'u na canji, to kama da lokacin samar da ajin misali (abu) yin wasu ayyuka a kan sauran abubuwa, ba za ka iya amfani da PHP aji gina ginin kalma da kuma rubuta da ya dace code waje da aji hanyoyin.

Bisa ga dabaru na abu-daidaitacce shirye-shirye style, kowane aji ya kamata a yi constructor cewa mafi ya kamata a fara daga aji itace m (gaba daya komai) m. Wannan relic na baya, maimakon a yi m.

Lokacin da pedigree fara gagarumin aji, wanda yana da kansa data da kaddarorin hade da waje data (abubuwa) ba tare da aiki yi PHP ne ba makawa.

A cikin wannan misali, da aiki (constructor) an kira don ƙirƙirar (PHP gina) da kwanan wata na aji misali. Yana yana da wani takamaiman sunan da ake kira __construct inji sau ɗaya kawai, a lokacin da aji misali ne ya halitta.

Wannan aji na samar da wani a tsaye m $ iUniqueNo, cewa a kowane kwafin wannan aji, sunã da wata musamman darajar. Lokutta na azuzuwan da abun da na kowa, fãce ga siffarsu, a cikin PHP tsarin da kuma ginin kalma bayar da developer na hulda da hanyoyin.

Gādo initialization dabaru

Kowane abu dole yi da manufar, to suna da abin da ya kamata, da kuma yin abin da na yi. Tare da irin wannan m hangen zaman initialization a kowane matakin zuri'a iya hada initialization na kowane m, zuriya da ake kira matakin.

A cikin wannan misali, da keyword ba ka damar kiran iyaye :: iyaye constructor da matakin da yaro. Ilimin harsuna ne mai sauki. Farko shi ne ya yi ta initialization m, sa'an nan na yanzu misali. A farko haka da kansa dabaru, na biyu - kansa.

Lokacin da kowane abu da aka tsunduma a cikin kasuwanci, da sauran tsari ne daidai da m. Amma wannan ya kamata ba za a dauka a matsayin na kullum ga dukkan wuraren da tsarin.

Pedigree tsarin abubuwa "abinci" a cikin ta farko kimantawa iya samun wani abu a na kowa ba, amma da kayayyakin ne madara, kankana, taliya da kuma hatsi ko da yake sun kasance a irin wannan tsarin, amma da suka duba kuma suna bayyana quite daban.

Developer dole gina kowane abu a kan aikace-aikacen da tsarin, kuma ba a kan yadda za ta kasance da zarar wani shawara. Kowane matsala ne na musamman, shi ne mai umurni zuwa yi amfani da on PHP iyaye gina - ba cikakkar.

Jama'a da kuma masu zaman kansu constructors

The default constructor ne na kowa da kuma samuwa ga yin amfani da duk zuriyarsa. Ba dole ba ne nuna jama'a aiki gina, da tsoho, PHP ya bi duk aka bayyana a matsayin na kowa.

Yadda shi ya sa hankali don amfani da kamfanoni masu zaman keyword a cikin bayanin da zanen kaya - da bayani dalla-dalla na matsalar, wani alama na aiwatar da ci gaban ko shirye-shiryen son?

Daga mai na ra'ayi ra'ayi pedigree abubuwa iya ba da damar duk hane-hane game da kakanninsu to, a zuriyarsu, amma nawa ne m dabaru ne da wuya a ce, duk da haka, a cikin] aukacin mahallin.

Object rayuwa

A ra'ayi na abu-daidaitacce shirye-shirye PHP gina aji fadi damar domin sauki dalilin cewa karshen kawai wanzu a lokacin wani page, shi sake tsayar ko haifar da wani page.

Saka hannu via JavaScript AJAX browser da ta dace code a kan uwar garke iya taimaka tsawanta da rayuwa na abubuwa, amma a duk wani nau'i shi zai zama iyakance style.

PHP bayar da ikon gudanar da rubutun a kan uwar garke a lokacin da abokin ciniki ne "katse" da "yarda" da abokin ciniki a mayar da rubutun guje su kafin, amma wannan ba wani zaɓi lokacin da abu-daidaitacce shirin da aka aiwatar a C ++.

A karshen harka, za ka iya gina wani cikakken tsarin na abubuwa wanda zai zama "har abada", kamar yadda da shirin ne sama da gudu. Duk da haka, shi ne kawai zai iya gadara da keken shirye-shirye da harshen kamar C ++, C #, Pascal & Delphi. duk gina daban, rayuwa sauri, kuma ya kai fiye da a da tsauri online duniya.

Daga cikin serialization na kai-tsare

Za ka iya samun tarihi gaskata ga ajalin "serialization" da kuma bayyanar a rayuwar yau da kullum da manufar "sihiri hanyoyin". Amma duk abin da yake da yawa sauki. Daidai wannan kamar yadda bambanci tsakanin 'yanci na C ++ a kan taurin na C # serialization bambanta daga banal Concepts:

  • rubuta da abu zuwa wani layi;
  • karanta wani abu daga wani layi.

Ya ce ritsa da sihiri da kuma yanci sihiri hanyoyin - da kyau, da ƙarfi, amma kadan m. Duniya na bayanai ne ban sha'awa da farko a cewa duk da bayyane, audible da kuma ri za a iya bayyana a matsayin mai sauki da kuma jiwuwa da rubutu.

Bayani ya kasance kullum, shi ne kuma zai zama wani hali kirtani. Ko da abin da yanayi. The m Tsarin shirye-shirye harsuna, alama ce halitta shi kadai - coding tebur.

A ra'ayin na mayar da wani abu a cikin wani layi haka cewa a lokacin da ya cancanta, shi yiwuwa a warke daga wannan layi ba tare da rasa jigon - wani sosai m ra'ayin.

Daga kai zuwa kai

Ilimin harsuna PHP gina constructor cikin ta cakude yana da iyaka, amma idan zanen ci gaba da bunkasa matsayin:

  • Shi ne farkon - don ƙirƙirar kaucewa sabon misali;
  • ne yanzu jihar - halitta data kasance misali.

PHP gazawar saboda gaskiyar cewa tsarin da abubuwa shi wanzu ne kawai a lokacin da wani page, suka janye da kansu.

Samar da wani tsarin da abubuwa a cikin samuwar shafukan on your site, za ka iya ajiye shi. Domin sauki, wannan tsari yana tafiya ne ba dole ba ne ya kira serialization, za mu iya ƙuntata da adana daga cikin matsayi wannan tarihi (database files), da kuma lokacin da bukatar zuwa dawo wurarensu guda page ko haifar da wani a kan wannan shafi, kawai mayar da yanzu Jihar harkokin, wanda an riga an kafa.

A wannan mahallin, da abu tsarin da aka halitta sau ɗaya kawai, kuma a cikin shakka daga cikin site shi ne kawai tasowa. A karkashin wannan makirci, za ka iya tsara wani tsarin na abubuwa a matsayin kasancewa aka daidaita zuwa canza yanayi.

Kai-perpetuating tsarin abu "ya ambaci" da ayyuka na ziyara da kuma matsayi page, da kuma kowane lokaci mu gudu PHP, shi ne ba halitta daga karce da kuma mayar da su a baya jihar.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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