Nusphere PHPEd:PHP函数提示丢失的参数?

时间:2009-01-30 21:33:18

标签: php ide phped

我的PHPEd突然停止在提示中显示参数和arg顺序,现在只显示该函数的基本描述。

在我开始在配置文件中挖掘之前,还有其他人遇到过这个问题吗?

谢谢!

修改

对不起,我可能不太清楚这一点。我自己的类没有问题,只有实际的php函数。

示例:

过去如何运作:

我输入一个PHP函数,比如strpos。一旦我输入'('在它的末尾,我得到一个小黄色的盒子,显示这样的东西:

int strpos  ( string $haystack  , mixed $needle  [, int $offset=0  ] )

第一个参数为粗体。如果我输入它,然后输入逗号,它会加粗第二个arg,依此类推。这非常好,因为就函数顺序而言,PHP函数有点乱,我不必每次都查找它们。

现在如何运作:

我输入一个php函数,比如strpos。一旦我输入'('在它的末尾,我得到一个小黄色框。它说类似“strpos - 返回干草堆字符串中第一次出现针的数字位置。”

没有显示任何参数,这使得小方框基本上毫无价值 - 我知道strpos的作用,我只想提醒一下参数顺序。

我认为这可能是包含PHPDoc的问题,我从不使用它,但可能是提示框数据的来源。

我最近升级到5.6,但最终删除它并恢复5.2。我安装到另一个文件夹,并从那里卸载,但它可能覆盖了原始文件夹中的内容?

我正在使用v5.2(5220)。

2 个答案:

答案 0 :(得分:0)

您使用的是什么版本的PhpEd?你最近是否更新了PhpEd?

正如forum中提到的那样,可以修改“函数参数工具提示”功能行为。

检查这是否与设置相关联的一种方法是移动phped.cfg配置文件(保存),然后让PhpEd使用默认值重新创建它。如果确实恢复了工具提示,请使用diff程序检查可能已更改的选项。

您是否看到所有类没有提示,或者只看到您自己的Php类(在后一种情况下,this thread有一些设置建议)?


注意:我要求提供该版本的原因是因为this very recent thread,关于PhpEd5.5:

alt text

在这种情况下,建议是%PROGRAMFILES%\nusphere\phped\config\func.rel复制到%APPDATA%\nusphere\phped\config\目录中,覆盖其中的文件。

答案 1 :(得分:0)

完全重新安装似乎已经解决了问题。也许这是部分升级或设置版本不匹配的问题。