Pra*_*sad 4 types netbeans symfony1 casting
每当我需要使用Netbeans的智能来显示属性/方法时,我会显式声明一个新对象,然后重新引用它.就像是..
$moo = new Cow();
$moo = Cow::getById(1);
$hasMilk = $moo->hasMilk();
Run Code Online (Sandbox Code Playgroud)
有没有办法通过在获取变量时对变量进行类型转换来避免这种情况?或者至少是愚弄Netbeans的黑客?
谢谢!
PS:解决这个问题的主要原因是如果我忘记评论第1行,并且当找不到obj时,它会使用新鲜的对象!:(
$moo = Cow::getById(1); /* @var $moo Cow */
Run Code Online (Sandbox Code Playgroud)
这将告诉netbeans $ moo是Cow类型的对象