यह उपयोग किए जा रहे IDE पर निर्भर करता है। उदाहरण के लिए, NetBeans और IntelliJ टिप्पणी में @var के उपयोग को सक्षम कर सकते हैं:
/* @var $variable ClassName */ $variable->
इस तरह, IDE को पता चल जाएगा कि '$variable' '->' संकेत मिलने के बाद ClassName वर्ग का है।
इसके अलावा, एक @return एनोटेशन एक विधि के साथ बनाया जा सकता है जो निर्दिष्ट करता है कि वापसी प्रकार ClassName ऑब्जेक्ट्स की एक सरणी होगी। इस डेटा को foreach लूप का उपयोग करके एक्सेस किया जा सकता है जो ऑब्जेक्ट्स के मान लाता है:
function get_object_type() {
return $this->values;
}
foreach( $data_object->values as $object_attribute ){
}