语法错误,意外标记“<<”,应为 "function" 或 "const"
syntax error, unexpected token "<<", expecting "function" or "const"
我在将我的本地开发环境升级到 php8 后阅读了这个 article。
并在我的 class 中实现它,例如:
<<Attribute('foo')>>
public function index()
{
$posts = (new Post)->get()->withMany('image');
return $this->app()->view('index', compact('posts'));
}
它 return 错误。
syntax error, unexpected token "<<", expecting "function" or "const"
在 php8 中这样做的真正好处是什么?我错过了什么吗?
PHP8 中正确的属性语法是:
#[Attribute('foo')]
我在将我的本地开发环境升级到 php8 后阅读了这个 article。
并在我的 class 中实现它,例如:
<<Attribute('foo')>>
public function index()
{
$posts = (new Post)->get()->withMany('image');
return $this->app()->view('index', compact('posts'));
}
它 return 错误。
syntax error, unexpected token "<<", expecting "function" or "const"
在 php8 中这样做的真正好处是什么?我错过了什么吗?
PHP8 中正确的属性语法是:
#[Attribute('foo')]