कम्प्युटरकार्यक्रम

PHP निर्माण: वर्ग उदाहरणका सिर्जना

वस्तु-उन्मुख कार्यक्रम विचार किनभने यसको विशिष्टता को धेरै फराकिलो सम्भावनाहरू PHP छ, तर पनि वर्तमान कार्यान्वयन मा प्रोग्रामर असीमित सम्भावनाहरू दिन्छ। PHP निर्माण डिजाइन - एक वर्ग (वस्तु) को एक विशेष विधि एउटा उदाहरणका बनाएको छ प्रत्येक समय भनिन्छ कि।

सीमा PHP पृष्ठ को समयमा काम गरिरहेको छ भन्ने छ। पृष्ठ ताजा छ वा एउटै साइटमा अर्को पृष्ठ लोड गर्दा एक समयमा, आवश्यक सिस्टम वस्तुहरु स्क्राच फेरि गठन।

एक उदाहरणका सिर्जना

वर्ग विवरण एक निर्माता हुन आवश्यक छैन। तपाईं अन्य वस्तुहरु मा केही कार्यहरू गर्न वर्ग उदाहरणका (वस्तु) बनाउन क्षण फसाउन, चर को प्रारम्भिक मान तयार गर्न आवश्यक छ भने, तपाईं PHP वर्ग निर्माण विन्यास प्रयोग र वर्ग विधिहरू बाहिर उपयुक्त कोड लेख्न सक्नुहुन्न।

वस्तु-उन्मुख कार्यक्रम शैली तर्क अनुसार, प्रत्येक वर्ग कक्षा रूख अमूर्त (पूर्ण खाली) पुर्खा बढी सुरु पर्छ भनेर एक निर्माता हुनुपर्छ। विगतमा यस relic, भन्दा एक समझदार अभ्यास।

व्युत्पत्ति यसको आफ्नै डाटा र बाह्य डाटा (वस्तुहरु) सँग सम्बन्धित कार्य बिना गुण निर्माण छ जो महत्वपूर्ण वर्ग, सुरु गर्दा PHP अपरिहार्य छ।

यो उदाहरणमा, समारोह (निर्माता) सिर्जना गर्न (PHP निर्माण) कक्षा उदाहरणका को मिति भनिन्छ। यो एक विशिष्ट नाम छ र __construct जब वर्ग उदाहरणका बनाएको छ, एक पटक मात्र मिसिन भनिन्छ।

यो वर्ग यो वर्ग हरेक प्रतिलिपि मा एक अद्वितीय मूल्य हुनेछ कि, एक स्थिर चर $ iUniqueNo प्रदान गर्दछ। कक्षाहरू उदाहरणहरु पनि PHP रूपरेखा र विन्यास आफ्नो अन्तरक्रिया विधिहरू विकासकर्ता द्वारा प्रदान मा वर्णन बाहेक साधारण केही छ।

उत्तराधिकार प्रारम्भ तर्क

प्रत्येक वस्तु के उहाँले गर्नुपर्छ छ, यसको उद्देश्य कार्यान्वयन गर्नुपर्छ, र म के के। संग यस्तो प्रत्येक स्तर वंश मा उचित दृष्टिकोण प्रारम्भ प्रत्येक पुर्खा को प्रारम्भ समावेश हुन सक्छ, संतान एक स्तर भनिन्छ।

यो उदाहरणमा, खोजशब्द तपाईं बच्चा को स्तर संग अभिभावक :: अभिभावक निर्माता कल गर्न अनुमति दिन्छ। अर्थ विज्ञान सरल छ। पहिलो यसको प्रारम्भ पुर्खा, त्यसपछि वर्तमान उदाहरणका प्रदर्शन हो। आफ्नै - पहिलो यसको आफ्नै तर्क, दोस्रो निम्नानुसार।

प्रत्येक वस्तु व्यापार मा संलग्न हुँदा समग्र प्रक्रिया सही र बुझ्ने छ। तर यो साधारण सबै सुविधाहरु प्रणाली को लागि आदर्श रूपमा मानिन्छ गर्नुपर्छ।

व्युत्पत्ति सिस्टम पहिलो लगभग मा "खाना" वस्तुहरू सामान्य कुरा हुन सक्छ, तर तिनीहरूले यस्तो प्रणाली आबद्ध हुनत उत्पादनहरु दूध, खरबुजा, पास्ता र अनाज छन्, तर तिनीहरू हेर्न र एकदम फरक वर्णन छन्।

विकासकर्ता आवेदन प्रणालीमा प्रत्येक वस्तु निर्माण गर्नुपर्छ, र यो कसैले सुझाव पटक थियो कसरी। निरपेक्ष छैन - प्रत्येक समस्या यो PHP अभिभावक निर्माण मा प्रयोग गर्न आवश्यकता छ, अद्वितीय छ।

सार्वजनिक र निजी भवन निर्माताहरु

पूर्वनिर्धारित निर्माता सबै सन्तानहरू प्रयोगको लागि साधारण र उपलब्ध छ। आवश्यक सार्वजनिक समारोह निर्माण, पूर्वनिर्धारित संकेत छैन, PHP सबै साधारण रूपमा वर्णन गरिएको व्यवहार गर्नुहुन्छ।

समस्या को विशिष्टता, विकास वा प्रोग्रामर प्राथमिकता प्रक्रिया को सुविधा - यो कसरी डिजाइनर को विवरण निजी खोजशब्द प्रयोग गर्न अर्थमा बनाउँछ?

दृश्य व्युत्पत्ति वस्तुहरु को एक वैचारिक बिन्दुबाट सन्तानहरू आफ्नो पुर्खाहरूको आदर कुनै पनि प्रतिबन्ध अनुमति दिन सक्छ, तर कति उचित तर्क भन्न गाह्रो, जसरी भए पनि, समग्र सन्दर्भमा छ।

वस्तु जीवनकालमा

उत्तरार्द्ध मात्र पेज को समय मा अवस्थित कि सरल कारण लागि वस्तु-उन्मुख कार्यक्रम PHP निर्माण वर्ग व्यापक अवसर को अवधारणा, यसलाई पुन: स्थापना वा अर्को पृष्ठ सिर्जना गर्नुहोस्।

जाभास्क्रिप्ट आजाक्स ब्राउजर र सर्भर मा उचित कोड मार्फत सहभागिता वस्तुहरु को जीवन लम्ब्याउनु मदत गर्न सक्छ, तर कुनै पनि रूप मा यो सीमित शैली हुनेछ।

PHP ग्राहक "विच्छेद" छ र फिर्ता तिनीहरूलाई अघि चलिरहेको लिपि गर्न ग्राहक "स्वीकार" जब सर्भर मा लिपि चलाउन सक्ने क्षमता प्रदान गर्दछ, तर यो सी मा वस्तु-उन्मुख कार्यक्रम कार्यान्वयन गर्दा ++ एक विकल्प छैन।

उत्तरार्द्ध मामला मा, तपाईं कार्यक्रम माथि र चलिरहेको छ रूपमा हुनेछ, जो "सधैंभरि" वस्तुहरु को पूर्ण सिस्टम निर्माण गर्न सक्नुहुन्छ। तर, यो मात्र C ++, सी #, पास्कल र डेल्फी जस्तै स्थिर कार्यक्रम भाषा घमण्ड गर्न सक्नुहुन्छ। सबै छिटो, फरक निर्माण बाँच्न र गतिशील अनलाइन संसारमा थप पुग्छ।

आत्म-संरक्षण को अनुक्रमण देखि

तपाईं शब्द "अनुक्रमण" र उपस्थिति दैनिक जीवनमा "जादू विधिहरू" को अवधारणा लागि ऐतिहासिक औचित्य पाउन सक्नुहुन्छ। तर सबै कुरा धेरै सजिलो छ। बिल्कुल सी # अनुक्रमण को कठोरता मा C ++ को स्वतन्त्रता बीच फरक रूपमा नै banal अवधारणाहरु भिन्न:

  • स्ट्रिङ गर्न वस्तु लेख्न;
  • स्ट्रिङ देखि वस्तु पढ्नुहोस्।

सुन्दर, ठूलो स्वरमा, तर सानो व्यावहारिक - घेर जादू र mythical जादुई विधिहरू बताए। जानकारी को दुनिया मुख्यतया सबै, देख्न सकिने श्रव्य र मूर्त सरल र सुसंगत पाठको रूपमा वर्णन गर्न सकिन्छ भनेर रोचक छ।

जानकारी छ, सधैं छ र एक अक्षर स्ट्रिङ हुनेछ। कुनै कुरा के प्रकृति। कार्यक्रम भाषा, प्रकृति को प्रतीक एक्लै को औपचारिक संरचना - तालिका कोडिङ।

स्ट्रिङ मा वस्तु रूपान्तरण को विचार त आवश्यक छ, यो सार गुमाउने बिना यो लाइन देखि ठीक गर्न सम्भव थियो जब कि - धेरै व्यावहारिक विचार।

आत्म गर्न आत्म देखि

यसको विन्यास भित्र अर्थ विज्ञान PHP निर्माण निर्माता सीमित छ, तर डिजाइनर विकासशील स्थिति विकास भने:

  • यो शुरुवात हो - एक पुरा तरिकाले नयाँ उदाहरणका सिर्जना गर्न;
  • वर्तमान राज्य हो - अवस्थित उदाहरणका सिर्जना गर्छ।

PHP सीमितता यो केवल एक पृष्ठ को समय मा अवस्थित वस्तुहरू को प्रणाली, तिनीहरू फिर्ता भन्ने तथ्यलाई कारण।

आफ्नो साइट मा पृष्ठ को गठन वस्तुहरू को एक प्रणाली सिर्जना, तपाईं यसलाई बचत गर्न सक्नुहुन्छ। सादगी लागि, यो प्रक्रिया आवश्यक अनुक्रमण भनिन्छ छैन, हामी यथास्थिति को संरक्षण (डेटाबेस फाइलहरू) प्रतिबन्ध गर्न सक्नुहुन्छ, र सोही पृष्ठ reconvene वा एउटै साइटमा अर्को सिर्जना गर्न आवश्यकता हो, बस वर्तमान पहिले नै गठन गरिएको छ जो, मामिलामा को राज्य पुनर्स्थापना गर्दा।

यस सन्दर्भमा, एक पटक मात्र वस्तु सिस्टम बनाएको छ, र साइट को पाठ्यक्रम यो सिर्फ विकास गरिएको छ। यो योजना अन्तर्गत, तपाईं परिवर्तन शर्तहरूमा लचकदार रूपमा वस्तुहरु को एक प्रणाली डिजाइन गर्न सक्नुहुन्छ।

आत्म-perpetuating सिस्टम वस्तु "सम्झना" को आगन्तुक र स्थिति पृष्ठ, र हामी PHP चलाउन प्रत्येक समय कार्यहरू, यो स्क्राच सिर्जना छैन र अघिल्लो राज्य पुनर्स्थापित।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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