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