vscode 注解实现容器类对象的代码跳转

vscode PHP 部分代码不能跳转的解决办法。PHP中注解用法。下面的代码,vscode 中 是不能正常点击跳转的

$orderRepository = app(OrderRepository::class);
$orderList = $orderRepository->getList($user_id, $a, $p, $page);

为了让PHP 可以分析出类中的方法,我们需要这样做。这个就是 vscode 的注释注解功能,这样,IDE就知道 $orderRepository 这个变量是 OrderRepository 这个class 的对象了,可以点击跳转,方便我们追踪代码逻辑了。这是一个非常有用的小技巧。重点是注释部分的代码, OrderRepository 需要在最前面进行引入 ,最后的 $orderRepository 也不可省略。

/**
 * @var OrderRepository $orderRepository
 */
$orderRepository = app(OrderRepository::class);
$orderList = $orderRepository->getList($user_id, $a, $p, $page);

《vscode 注解实现容器类对象的代码跳转》

点赞