0

PHPEd が突然、ヒントに引数と引数の順序を表示しなくなり、関数の基本的な説明だけを表示するようになりました。

構成ファイルを掘り下げる前に、他の誰かがこの問題を抱えていませんか?

ありがとう!

編集:

申し訳ありませんが、私はこれについて完全に明確ではないかもしれません. 私自身のクラスには問題はなく、実際の php 関数だけです。

例:

以前の動作:

strpos などの PHP 関数を入力します。最後に「(」を入力するとすぐに、次のような小さな黄色いボックスが表示されます。

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

最初の引数を太字にします。入力してからカンマを入力すると、2 番目の引数が太字になり、以降も同様です。PHP 関数は引数の順序に関しては少しごちゃごちゃしていて、毎回調べる必要がないので、これは本当に素晴らしいことです。

現在の仕組み:

strposなどのphp関数を入力します。末尾に「(」を入力するとすぐに、小さな黄色いボックスが表示されます。「strpos - 干し草の山文字列で最初に見つかった針の位置を数値で返します」のようなメッセージが表示されます。

引数が表示されていないため、小さなボックスは基本的に価値がありません.strposが何をするかは知っていますが、引数の順序を思い出してもらいたいだけです.

これは、私が使用したことのない付属の PHPDoc に問題がある可能性があると思いますが、ヒント ボックスのデータのソースである可能性があります。

最近 5.6 にアップグレードしましたが、最終的に削除して 5.2 に復元しました。別のフォルダにインストールして、そこからアンインストールしたのですが、元のフォルダに何か上書きされたのでしょうか?

v5.2 (5220) を使用しています。

4

2 に答える 2

0

PhpEd のどのバージョンを使用していますか? また、最近 PhpEd を更新しましたか?

フォーラムで言及されているように、「関数の引数のツールチップ」機能の動作を変更できます。

これが設定にリンクされているかどうかを確認する 1 つの方法は、phped.cfg構成ファイルを移動 (保存) し、PhpEd にデフォルト値で再作成させることです。ツールチップが復元された場合は、diff プログラムを使用して、どのオプションが変更された可能性があるかを確認します。

すべてのクラスのヒントが表示されませんか、それとも独自の Php クラスのみが表示されますか (後者の場合、このスレッドにはいくつかの設定に関するアドバイスがあります)。


注: バージョンを尋ねる理由は、PhpEd5.5 に関するこの非常に最近のスレッドのためです。

代替テキスト

その場合、アドバイスは、その中のファイルを上書きするディレクトリにコピー%PROGRAMFILES%\nusphere\phped\config\func.relすることです。%APPDATA%\nusphere\phped\config\

于 2009-02-04T08:40:53.663 に答える
0

完全な再インストールで問題が解決したようです。おそらく、部分的なアップグレードまたは設定のバージョンの不一致の問題でした。

于 2009-02-16T09:50:02.977 に答える