提问人:Eli 提问时间:1/31/2009 最后编辑:jnersnEli 更新时间:2/28/2019 访问量:480
Nusphere PHPEd:PHP函数提示丢失参数?
Nusphere PHPEd: PHP Function Hints Lost Arguments?
问:
我的 PHPEd 突然停止在提示中显示参数和参数顺序,现在只显示函数的基本描述。
在我去挖掘配置文件之前,还有其他人遇到过这个问题吗?
谢谢!
编辑:
对不起,我可能对此并不完全清楚。我自己的类没有问题,只有实际的 php 函数。
例:
它曾经是如何工作的:
我输入了一个PHP函数,比如strpos。只要我在末尾输入“(”,我就会得到一个黄色的小框,显示如下内容:
int strpos ( string $haystack , mixed $needle [, int $offset=0 ] )
第一个参数加粗。如果我键入它,然后键入逗号,它会将第二个参数加粗,依此类推。这真的很好,因为 PHP 函数在参数顺序方面有点混乱,而且我不必每次都查找它们。
现在的工作方式:
我输入了一个 php 函数,比如 strpos。只要我在末尾输入“(”,我就会得到一个黄色的小框。它说“strpos - 返回大海捞针字符串中第一次出现的针的数字位置。
没有显示任何参数,这使得这个小盒子基本上毫无价值 - 我知道 strpos 是做什么的,我只是想提醒一下参数顺序。
我认为这可能是随附的 PHPDoc 的问题,我从未使用过它,但可能是提示框的数据源。
我最近确实升级到了 5.6,但最终删除了它并恢复了 5.2。我安装到另一个文件夹,然后从那里卸载,但它可能已经覆盖了原始文件夹中的某些内容?
我正在使用 v5.2 (5220)。
答:
您使用的是哪个版本的 PhpEd?你最近有没有更新PhpEd?
正如论坛中提到的,这可以修改“函数参数工具提示”功能行为。
检查这是否与设置相关联的一种方法是移动配置文件(保存它),并让 PhpEd 使用默认值重新创建它。如果这确实恢复了工具提示,请使用差异程序检查可能已更改的选项。phped.cfg
您是否没有看到所有类的提示,或者只看到您自己的 Php 类(在后一种情况下,此线程有一些设置建议)?
注意:我要求版本的原因是因为这个关于 PhpEd5.5 的最新线程:
在这种情况下,建议将 %PROGRAMFILES%\nusphere\phped\config\func.rel
复制到 %APPDATA%\nusphere\phped\config\
目录中,覆盖其中的文件。
完全重新安装似乎已经解决了这个问题。也许是部分升级或设置版本不匹配的问题。
下一个:基于子数组值拆分 PHP 数组
评论