【问题标题】:Nusphere PHPEd: PHP Function Hints Lost Arguments?Nusphere PHPEd:PHP 函数提示丢失参数?
【发布时间】:2009-01-30 21:33:18
【问题描述】:

我的 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)。

【问题讨论】:

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

标签: php ide phped


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

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


    注意:我之所以要版本是因为this very recent thread,关于PhpEd5.5:

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

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      • 2017-02-23
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多