Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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
PHP7对PhpStorm的语言支持_Php_Plugins_Phpstorm_Php 7 - Fatal编程技术网

PHP7对PhpStorm的语言支持

PHP7对PhpStorm的语言支持,php,plugins,phpstorm,php-7,Php,Plugins,Phpstorm,Php 7,我知道PHP7还没有发布,但是我想开始尝试,为了做到这一点,我希望继续使用PhpStorm。问题自然是它还没有语言支持 我编译了PHP7源代码,并将其作为解释器添加到PhpStorm中,令人惊讶的是,它接受了这一点,但是这对语言级别没有任何影响。所以我猜解释器是用来调试的,IDE使用它自己的解析器来调试代码 有没有人找到了一种方法,可以在IDE中获得对PHP7的支持?即使它是世界上最混乱的解决方案,也足够了。这在PhpStorm的当前版本中是不可能的——它必须由IDE本机支持 对PHP7的支持只

我知道PHP7还没有发布,但是我想开始尝试,为了做到这一点,我希望继续使用PhpStorm。问题自然是它还没有语言支持

我编译了PHP7源代码,并将其作为解释器添加到PhpStorm中,令人惊讶的是,它接受了这一点,但是这对语言级别没有任何影响。所以我猜解释器是用来调试的,IDE使用它自己的解析器来调试代码


有没有人找到了一种方法,可以在IDE中获得对PHP7的支持?即使它是世界上最混乱的解决方案,也足够了。

这在PhpStorm的当前版本中是不可能的——它必须由IDE本机支持

对PHP7的支持只会出现在v10中(例如,中没有提到v9——不需要支持仍在进行中的东西,特别是因为v10将接近PHP7的目标日期)

更新(2015年5月21日):

根据目前的情况,PHP7支持很可能会添加到PHPStormV9中

更新(2015年5月22日):

主票证:(检查链接票证的特定功能)

更新(2015年7月8日):

PHPStormV9已经发布,具有非常基本的PHP7支持


我编译了PHP7源代码,并将其作为解释器添加到PhpStorm中,令人惊讶的是,它接受了这一点,但是这对语言级别没有任何影响。所以我猜解释器是用来调试的,IDE使用它自己的解析器来调试代码

一般来说,你在这里是对的

解释器用于执行和调试本地(或通过SSH远程)脚本和其他需要指定php可执行文件的外部内容(例如PHPUnit测试等)。如果内置的简单web服务器用于为您的页面提供服务,那么它也会被使用

同时,特定的语言级别(5.4、5.5、5.6等)是单独设置的,并且要求IDE了解这些新的构造/语法等,这意味着必须首先对其进行编码(因为IDE有自己的PHP解析器/词法分析器)。

(在更新中),这意味着它可能在当前的EAP版本中可用。你能把那些票连起来吗?