2010-04-06 3 views
5

PHP में हम शामिल हैं। तो एक फ़ाइल में परिभाषित चर और फिर उनके दायरे में भी फाइलें शामिल हैं। ज़ेंड स्टूडियो को कोई जानकारी नहीं है कि मैं एक परिवर्तनीय फ़ाइल के अंदर उपयोग कर रहे चर के प्रकार को कैसे प्राप्त करूं, यह बहुत परेशान है जब परिवर्तनीय प्रकार एक बड़ी कक्षा है।
परिवर्तनीय प्रकारों के बारे में विचार को इंगित करने का कोई तरीका है? शामिल फाइलों में?ज़ेंड स्टूडियो में, विचार को एक चर के प्रकार को कैसे बताना है, इसलिए मेरे पास ऑटो पूर्णता है?

+0

@var और @return एनोटेशन – Gordon

+0

@ गॉर्डन का उपयोग करें, लेकिन कहां? याद रखें कि मैंने उन चर को एक फ़ाइल में परिभाषित किया है जिसमें वर्तमान एक शामिल है। –

उत्तर

3

मेरे पास कुछ कोड समापन युक्तियों पर एक लेख है Zend Studio and PDT Code Completion Tips जो मदद कर सकता है। हालांकि, अन्य फ़ाइलों से आवश्यक चर को आज़माकर सीमित करना एक अच्छा विचार है। कोड को बनाए रखने में मुश्किल हो सकती है।

1
foreach($A as $AnInstance) 
/*@var MyClass $AnInstance*/ 
$AnInstance->doSomething(); 
4

यहाँ बहुत पुरानी Zend स्टूडियो 5.

/* @var $router \Core\Router */ 
$router = Registry::get("router"); 
$router->route(); 

यह सुविधा के manual entry है भी संस्करण 10 सहित नई Zend स्टूडियो में काम करता है!

संबंधित मुद्दे