我最近一直在使用带有 PDT 的 Eclipse 进行 PHP 开发。
在编写类时,我倾向于对类常量和属性使用以下样式:
class Foo extends Bar
{
const
CNST_1 = 1,
CNST_2 = 2,
CNST_3 = 3;
private
$fred = array(),
$barney = array ();
public
$wilma = 123,
$betty = 456;
}
不幸的是,如果我在加载时打开了折叠代码,代码折叠会造成一些混乱。它最终看起来像这样:
class Foo extends Bar
{
CNST_3 = 3;
$barney = array ();
$betty = 456;
}
代码展开控件在那里,但是每次单击它只会显示我的源文件的额外一行,直到它到达 const、public、private 等部分。然后单击折叠框仅隐藏关键字后的第一项。
有没有其他人遇到过这个问题,如果有,他们做了什么?