Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nusphere PHPEd:PHP函数提示丢失参数?_Php_Ide_Phped - Fatal编程技术网

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

Nusphere PHPEd:PHP函数提示丢失参数?,php,ide,phped,Php,Ide,Phped,我的PHPEd突然停止在提示中显示参数和参数顺序,现在只显示函数的基本描述 在我深入查看配置文件之前,还有其他人遇到过这个问题吗 谢谢 编辑: 对不起,我可能没有完全清楚这一点。我自己的类没有问题,只有实际的php函数 例如: 它过去的工作原理: 我键入一个PHP函数,比如strpos。当我在末尾键入“(”时,我会得到一个黄色的小框,显示如下内容: int strpos ( string $haystack , mixed $needle [, int $offset=0 ] ) 第一

我的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.cfg
config文件(保存),并让phped使用默认值重新创建该文件。如果确实恢复了工具提示,请使用diff程序检查可能已更改的选项

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


注:我要求提供该版本的原因是,关于PhpEd5.5:


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

完整的重新安装似乎解决了问题。可能是部分升级或版本不匹配的问题提示。

您的最终编辑实际上应该作为问题的答案发布。然后,当其他人发现它有用时,可以对其进行升级投票。