为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Visual Studio Code 中初始化 PHP 构造函数字段

如何在 Visual Studio Code 中初始化 PHP 构造函数字段

PHP
慕丝7291255 2022-01-24 10:38:11
在 Visual Studio Code 中,如果我有以下 PHP 类<?phpuse ...class MyHelper{  private $logger;  public function __construct(LoggerInterace $logger) {  //code...  }}..有没有一种方法可以告诉构造函数进行初始化$this->logger = $logger,而无需每次都手动输入?
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

您可以使用这个PHP Constructor Visual Studio Code 包来生成具有变量及其属性的类构造函数。只需安装并使用快捷键Ctrl+Shift+P然后命令Insert Constructor Property。而已。它会产生你所期望的。


查看完整回答
反对 回复 2022-01-24
?
冉冉说

TA贡献1877条经验 获得超1个赞

试试这个:


class IMyHelper

{

    private $logger;


    public function __construct(LoggerInterace $logger) {

        $this->logger = $logger

    }

}

接着


class MyHelper extends IMyHelper

{

    // And if here __construct does not exist 

    // php runs constructor from IMyHelper

    // if i remember good :)


  function OtherMethod(){


  }

}

在可视代码搜索插件中,但从什么 vs 可能知道您需要初始化什么变量;)


查看完整回答
反对 回复 2022-01-24
  • 2 回答
  • 0 关注
  • 229 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号