【发布时间】:2012-07-15 17:31:03
【问题描述】:
当您的光标在您的某些方法上并且您按下(例如)Ctrl + MOUSE CLICK 时,请问在 IDE 中如何调用该功能,您将被移至方法的源代码(我确信 PhpEd 有它).. 我正在寻找一些具有此功能的 MAC 的 PHP IDE,但我一无所获 :// 我尝试了 Aptana、NetBeans 但缺少此功能。
【问题讨论】:
-
我认为您正在寻找函数/方法定义? PHP Storm 似乎支持这一点。您必须有可用的定义文件(例如 PHPDoc)。
-
PHP 这个特性的问题在于 PHP 是一种松散类型的语言。也就是说,如果有一个名为 $myvar 的变量,那么大多数 IDE 将不知道这是一个字符串、一个 int、一个对象(以及哪个类)、一个资源或其他任何东西。这使得它更难当您 Ctrl+单击 $myvar->someFunction. 时,IDE 会知道您指的是哪个函数
-
此功能适用于 NetBeans for Linux。
-
我不是 Mac 用户,但 Aptana 中的上下文菜单在 Windows 上确实提供了
Open Declaration和Open Definition。