Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PhpStorm中以不同于的颜色突出显示动态属性调用?_Php_Syntax Highlighting_Phpstorm - Fatal编程技术网

如何在PhpStorm中以不同于的颜色突出显示动态属性调用?

如何在PhpStorm中以不同于的颜色突出显示动态属性调用?,php,syntax-highlighting,phpstorm,Php,Syntax Highlighting,Phpstorm,我喜欢我的PhpStorm(版本8.0.3)以鲜艳的颜色显示潜在的错误和bug,以避免浪费时间 最近,我经常发现自己在做这种打字错误: $this->$someExistingProperty = 'fnord'; 这显然意味着完全不同于: $this->someExistingProperty = 'fnord'; 是否可以配置PhpStorm,使其以不同的颜色(例如粉红色)显示动态调用的属性和方法 如果只有$以不同的颜色显示,就像分号一样,这也会有所帮助 现在,我这样看:

我喜欢我的PhpStorm(版本8.0.3)以鲜艳的颜色显示潜在的错误和bug,以避免浪费时间

最近,我经常发现自己在做这种打字错误:

$this->$someExistingProperty = 'fnord';
这显然意味着完全不同于:

$this->someExistingProperty = 'fnord';
是否可以配置PhpStorm,使其以不同的颜色(例如粉红色)显示动态调用的属性和方法

如果只有
$
以不同的颜色显示,就像分号一样,这也会有所帮助

现在,我这样看:


我可以配置它吗?如果可以,在哪里?我已经搜索了PHP的“颜色和字体”选项卡,但到目前为止,运气不好。

我没有找到任何选项来突出显示您想要的行,但您可以在“语言默认值”或“PHP”菜单中突出显示其他标识符(以粗体显示):

结果是:


这取决于编辑器的配色方案

这是我在自定义方案中看到的(基于默认设置)


@LazyOne电流稳定8.0.3朝向。
标识符是正确的设置,但前景颜色被忽略。加粗确实是一个有效的解决办法。@k0pernikus可能是因为该颜色/样式稍后会被覆盖?你检查过这种可能性吗?@LazyOne我想是的,但很难确定哪种字体颜色会覆盖哪种颜色。
<?php
class TestClass
{
    protected $someVar;
    protected $anotherVar;

    public function ddd()
    {
        $someVar = 'anotherVar';

        $this->someVar = 123;
        $this->$someVar = 222;

    }
}

$z = new TestClass();
$z->ddd();