将本地开发环境升级到php8后,我阅读了本文。
并在我的课程中实现它,例如:
<<Attribute('foo')>>
public function index()
{
$posts = (new Post)->get()->withMany('image');
return $this->app()->view('index', compact('posts'));
}
它返回错误。
语法错误,意外的标记“ <<”,应为“ function”或“ const”
在php8中真正做到这一点真正合适。我想念什么吗?
为了弄清人们为什么会发现语法错误的示例:关于使用什么的争论很多,实际上在PHP 8的预发行期间已对其进行了多次更改。因此,对于某些8.0.0之前的版本,
<<Attribute>>
实际上是正确的语法。