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提示。