PhpStorm指定当前脚本包含在PHPDoc中

时间:2018-02-06 17:37:38

标签: php class scope phpstorm phpdoc

我正在使用PhpStorm并且我遇到了“未定义变量”警告的问题。我有以下课程MyClass.php

class MyClass{

    private $myVar;

    function __construct(){

        $myclass = $this;
        $this->myVar = new SomeOtherClass();
        include("my_script.php);

    }

}

这是包含的文件my_script.php

<?php
    $myclass->myVar->someFunction();

在这种情况下,PhpStorm无法找到$myclass并发出警告。我试图添加PHPDoc:

/**
* @var MyClass $myclass
*/

但是出现了一条新警告,告诉我$myVarprivate

我如何告诉PhpStorm my_script.php中的代码在我的课程范围内,以便它可以在没有警告的情况下访问班级成员?

0 个答案:

没有答案