首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP7语言对PhpStorm的支持

PHP7语言对PhpStorm的支持
EN

Stack Overflow用户
提问于 2015-04-19 14:56:09
回答 1查看 3.5K关注 0票数 12

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

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

有没有人找到一种方法将PHP7支持到IDE中?即使这是世界上最混乱的解决方案,也就足够了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 11:13:53

这在PhpStorm上的当前版本中是不可能的--它必须得到IDE的本机支持。

对PHP7的支持只会在v10中出现(例如,在当前路线图中没有提到v9 --无需支持仍在进行中的工作,特别是因为v10将接近PHP7目标日期)。

更新( 21/05/2015 ):

根据今天的票,PHP7支持很有可能实际上将添加到PhpStorm v9中。

更新( 22/05/2015 ):

主票: https://youtrack.jetbrains.com/issue/WI-27468 (查看特定功能的链接票证)。

更新( 08/07/2015 ):

PhpStorm v9已经发布,并提供了非常基本的PHP7支持。

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

一般来说--你说得对。

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

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

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29731511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档