"转到声明"在Netbeans PHP中不起作用

Nam*_* VU 29 php ide netbeans code-navigation

当我调用Ctrl+ B,Go to declaration,Ctrl+ click 时,我的一些定义的类不会被IDE加载.

我正在使用Windows 7,NetBeans,PHP 7.0.1

我的课程定义如下 <project-root>/foloder00/folder01/folder02/MyClass.php

我打电话 MyClass <project-root>/index.php

你知道问题是什么吗?和解决方法?

Won*_*and 28

正如Nam所建议的,它与缓存有关.所以另一种方法可能是删除缓存:

  1. 关闭NetBeans
  2. 删除缓存文件夹(默认情况下,它位于Linux上/home/USER/.cache/netbeans)
  3. 打开项目并等待scanning project任务完成.

  • NetBeans 8.0.2仍然是一个问题.缓存位置显示在"帮助 - >关于" (6认同)

Til*_*man 16

正如其他人所建议的那样,删除Netbeans缓存并让Netbeans在启动后重建缓存会修复"转到声明"问题.

在带有Netbeans 8.0的Windows 7上,缓存的路径是

C:\用户{用户名} \应用程序数据\本地\的NetBeans \缓存\


Nam*_* VU 8

我为自己找到了一个解决方法.与您分享,以防您可能像我一样需要它.

项目属性 - 包含路径 - 添加包含它不起作用/未加载的文件夹的位置.

干杯

在此输入图像描述

在此输入图像描述