Aptana PHP显示成员值赋值的语法错误

Dan*_*ker 1 php aptana syntax-error variable-assignment

请告诉我,我在这里遗漏了一些明显的东西.

我收到代码的语法错误:

private $crlf = chr(13).chr(10);
Run Code Online (Sandbox Code Playgroud)

它抱怨未完成的类声明和意外(.

我认为这可能是因为它是一个函数调用(在编译时返回值是否解析?)在阅读http://www.php.net/manual/en/language.oop5.properties.php之后.

但后来我注意到上面链接中的示例1行

public $var4 = self::myStaticMethod();
Run Code Online (Sandbox Code Playgroud)

哪个仍然会生成语法错误,因为如果括号.

这只是一个Aptana问题吗?如果是这样,有人能指出我修改Aptana v2.0.5中突出显示的错误吗?

Bol*_*ock 5

这不是Aptana Studio的错误; 它确实是PHP中的语法错误.实际上,在声明类成员时,不能为它们分配函数或方法调用的返回值,因为在编译时无法计算函数调用.

如果您尝试在浏览器中运行脚本,PHP也会发出一个解析错误.