次の点を考慮してください。
$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) で次のエラーが発生します。
解析エラー: 構文エラー、予期しない「.」、「,」または「;」が必要です
ここでは、文字列の連結が原因のようです。
何が起きてる?誰かが静的変数のルールを説明してくれませんか?