考虑以下:
$var = 'foo' . 'bar'; # Not a member of a class, free-standing or in a function.
但是,一旦我标记$var
为static
:
static $var = 'foo' . 'bar';
PHP(WAMP 设置上的 5.3.1)抱怨以下错误:
解析错误:语法错误,意外的 '.',期待 ',' 或 ';'
似乎字符串连接是这里的罪魁祸首。
这里发生了什么?有人可以向我解释静态变量的规则吗?