Phpstorm pHPForm类中变量的颜色

Phpstorm pHPForm类中变量的颜色,phpstorm,Phpstorm,当我在类内声明私有变量时 class Class { private $_myVariable; .... 我有: 属性名称的前缀不应带有单个下划线,以表示受保护或私有的可见性 我同意这一点,但当我使用$this->myVariable时,我如何确切地知道它是公共的还是私有的?我可以为不同类型的变量(公共、受保护、私有)设置不同的颜色吗?或任何其他想法。当您开始键入变量名称时,PHPStorm将方便地指示变量类型: 私有变量有一个红色的闭合挂锁 公共变量有一个打开的

当我在类内声明私有变量时

class Class
{        
    private $_myVariable;
....
我有:

属性名称的前缀不应带有单个下划线,以表示受保护或私有的可见性


我同意这一点,但当我使用
$this->myVariable
时,我如何确切地知道它是公共的还是私有的?我可以为不同类型的变量(公共、受保护、私有)设置不同的颜色吗?或任何其他想法。

当您开始键入变量名称时,PHPStorm将方便地指示变量类型:

  • 私有变量有一个红色的闭合挂锁
  • 公共变量有一个打开的绿色挂锁
  • 受保护的变量有一个键
我还没有找到一种方法来设置它们在编辑器中根据类型使用不同的颜色。它们属于“变量”的颜色类别,可能是为了避免编辑器内部的混乱。例如,如果您有以下代码:

class TestClass {
    private $variablePrivate;
    public $variablePublic;
    protected $variableProtected;

    public function bad_code() {
        $variablePrivate = 'test';
        self::$variablePrivate = $variablePrivate;
    }

}

编辑器可能很难知道您指的是哪个
$variablePrivate
,或者即使它们应该是同一个变量,但您犯了一个错误。

当您开始键入变量的名称时,PHPStorm将方便地为您提供变量类型的指示:

  • 私有变量有一个红色的闭合挂锁
  • 公共变量有一个打开的绿色挂锁
  • 受保护的变量有一个键
我还没有找到一种方法来设置它们在编辑器中根据类型使用不同的颜色。它们属于“变量”的颜色类别,可能是为了避免编辑器内部的混乱。例如,如果您有以下代码:

class TestClass {
    private $variablePrivate;
    public $variablePublic;
    protected $variableProtected;

    public function bad_code() {
        $variablePrivate = 'test';
        self::$variablePrivate = $variablePrivate;
    }

}

编辑可能很难知道你指的是哪个
$variablePrivate
,或者即使它们应该是同一个变量,但你犯了一个错误。

非常感谢,a给了我很好的建议。下次我将使用PhpStorm提示。非常感谢,a给了我很好的建议。下次我将使用PhpStorm提示。