मेरे पास PHP में कई विधियों और चर के साथ एक कक्षा है। हर बार मुझे एक ही कक्षा में किसी अन्य को कॉल करने की विधि की आवश्यकता होती है, मुझे $this->
जोड़ना होगा। (!) इस तरह के रूप में कुछ बुरी तरह से सुपाठ्य स्रोत का उत्पादन:
$nextX = $this->calculateNextX($this->DX, $this->DY, $this->DZ);
$nextY = $this->calculateNextY($this->DX, $this->DY, $this->DZ);
$nextZ = $this->calculateNextZ($this->DX, $this->DY, $this->DZ);
$this->X = $nextX;
$this->Y = $nextY;
$this->Z = $nextZ;
वहाँ एक रास्ता $this->
हर जगह से बचने के लिए है?
बहुत अच्छा पन :) – Marlon
प्रत्येक गणना विधि को संबंधित संपत्ति को संशोधित करने के बारे में कैसे? – BoltClock
@ बोल्टक्लॉक हमेशा ऐसा नहीं करेगा। प्रत्येक गणना अन्य स्थानों में पुन: प्रयोज्य है। मैंने इसे तीन से अधिक चर पारित करने से बचने के लिए पहले ही एक्स, वाई और जेड पढ़ा है। – fernacolo