在 PHP 中,当我尝试创建一个由 PHP_EOL 和字符串连接的类变量(或什至)const
时static
,会出现以下错误。private
Parse error: syntax error, unexpected '.', expecting ',' or ';'
以下都是造成这种情况的原因:
private $myVar = PHP_EOL . "something";
const MYVAR = PHP_EOL . "something";
static $myVar = PHP_EOL . "something";
private $myVar = "something" . PHP_EOL;
const MYVAR = "something" . PHP_EOL;
static $myVar = "something" . PHP_EOL;
更改为以下任何一项都可以消除错误:
private $myVar = PHP_EOL;
const MYVAR = PHP_EOL;
static $myVar = PHP_EOL;
private $myVar = "something";
const MYVAR = "something";
static $myVar = "something";
为什么设置变量时不允许连接 PHP_EOL 和字符串?