Quote: |
pressing CNTRL-SPACE generates a message that property $this-ObjDateHelp was not found |
Code Insight finds all the properties of a class if they are defined appropriately. For example:
<?
class aclass {
public $ObjDateHelp;
...
}
?> |
or php'4 way:
<?
class aclass {
var $ObjDateHelp;
...
}
?> |
Probably code insight was unable to find instance of what _class_ you used to assign to it
Indeed, it's not always possible to recognize what you assign to a variable or property. If it is an instance of a class or a string or an integer value etc, even guru-assisted looking at the php script does not always gives right results, what to say about an IDE? It's all caused by php language typeless nature.
To improve the situation, you may want to add TYPE HINTs in your code. Read FAQ topic dedicated to this problem
http://forum.nusphere.com/tip-type-hints-t1563.html