每当我需要使用 Netbeans 的智能来显示属性/方法时,我都会明确声明一个新对象,然后重新引用它。就像是..

    $moo = new Cow();
    $moo = Cow::getById(1);
    $hasMilk = $moo->hasMilk();

有没有办法通过在获取变量时对变量进行类型转换来避免这种情况?
或者至少是一个欺骗 Netbeans 的黑客?

谢谢!

PS:解决这个问题的主要原因是如果我忘记注释第 1 行,当找不到 obj 时,它可以与新对象一起使用! :(

最佳答案

$moo = Cow::getById(1); /* @var $moo Cow */

这将告诉 netbeans $moo 是 Cow 类型的对象

关于netbeans - PHP/Symfony/Netbeans 中类变量的类型转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3361170/

10-12 00:29
查看更多