मेरे पास गेटर्स और सेटर्स के साथ एक ऑब्जेक्ट है लेकिन जब मैं इसे किसी फ़ंक्शन में पास करता हूं या इन ऑब्जेक्ट्स के सरणी के माध्यम से पुन: प्रयास करता हूं तो मैं उस ऑब्जेक्ट पर इंटेलिजेंस खो रहा हूं ।फ़ंक्शन या पुनरावृत्त करने के लिए ऑब्जेक्ट पास करते समय phpStorm के साथ काम करने वाले इंटेलिजेंस को कैसे प्राप्त करें
...
$personA = new Person(..);
$age = $personA->getAge(); // intellisense works.
$personArray = array($personA, $personB, ..);
foreach($personArray as $aPerson){
$aPerson->getAge(); // no intellisense here
}
doSomething($personA);
function doSomething($person){
$person->getAge() // no intellisense here
...
}
मैं यहाँ क्या याद आ रही है:
उदाहरण के लिए?
क्या मुझे कोड (कास्टिंग .. आदि) में परिवर्तन करने की आवश्यकता है, एक phpStorm सेटिंग गुम है? शायद यह संभव नहीं है?
महान काम किया। धन्यवाद, यह मुझे पागल कर रहा था! – RayLoveless
धन्यवाद .. यह मुझे बहुत समय बचाता है। – Raj