2009-12-21 14 views
15

से फ़ंक्शंस का उपयोग करना शायद यह वास्तव में एक साधारण सवाल है हालांकि Google आज मेरा मित्र नहीं है।एक ही कक्षा

मैं कुछ इस तरह की है, लेकिन यह अपरिभाषित समारोह के लिए कॉल कहते हैं

<?php 
class myClass{ 
    function doSomething($str){ 
     //Something is done here 
    } 
    function doAnother($str){ 
     return doSomething($str); 
    } 
} 

>

उत्तर

19
:

return $this->doSomething($str); 

रूप में अच्छी तरह इस पर एक नज़र डालें

निम्न का प्रयास करें:

return $this->doSomething($str); 
+0

बेशक। क्षमा करें, यह शुरुआती है :( –

2

कोशिश:

return $this->doSomething(str); 
7

आप इस प्रकार का स्थिर कॉल की कोशिश कर सकते हैं:

function doAnother ($str) { 
    return self::doSomething($str); 
} 

या आप इसे एक गतिशील कॉल करने के लिए चाहते हैं, तो आप $ इस कीवर्ड, इस प्रकार का उपयोग कर सकते कक्षा उदाहरण के को फ़ंक्शन कॉल करना:

function doAnother ($str) { 
    return $this->doSomething($str); 
} 
संबंधित मुद्दे