orgional 的问题是,对于某些文件,自动完成不会完成诸如“self”和“public”之类的内容,如果我输入 self:: 它不会显示函数列表。
另一个问题是,对于某些文件,当类扩展时,它会完成但不显示 PHPUnit_Framework_TestCase 的函数,因此键入 $th 将完成:“$this->”但结果列表不会显示 assertEquals(这是PHPUnit_Framework_TestCase)。
通过更改解决了第一个问题:
throw(new Exception("Something wrong with the datastore",666));
到
throw new Exception("Something wrong with the datastore",666);
(从括号中取出 throw 参数)
要为 phpunit 等 3rd 方库添加自动完成功能,请执行以下操作:
under project=>properties
=>php include path (list on the left)
=>libraries tab
=>add external source folder
=>added /usr/share/pear/PHPUnit/