我刚刚从xampp download page下载xampp(7.0.8)并且安装没有错误但是当我在Netbeans中创建一个新项目时它只显示5.4作为最高的php版本而我拥有的是php7。我尝试使用xampp 5.6.23,但Netbeans仍然没有显示php5.6。
发生了什么事?如何让Netbeans显示php7或php5.6。我有两个版本的xampp。
答案 0 :(得分:9)
Netbeans 8.2将支持PHP7(http://wiki.netbeans.org/NetBeans_82)
您可以下载每晚构建版本8.2 http://bits.netbeans.org/dev/nightly/latest/
答案 1 :(得分:6)
在Netbeans中创建项目时,请确保在向导的第2步中选择正确的PHP版本。我知道这个问题很旧,但是我来到这里是因为我的旧项目是在5.6上创建的。要更改当前项目,请打开项目属性,然后在Sources categories上将PHP版本更改为您要使用的版本。
要说清楚。它确实不重要的是你安装的XAMPP。此设置用于编辑器中的提示。您在Web服务器中运行的项目的最终位置根本没有没有与Netbeans有关。
答案 2 :(得分:0)
不幸的是,Netbeans仍然不支持某些PHP7语法功能,例如类型化属性。 例如。
Class Foo { public int $bar }
由于$ bar属性的“ INT”属性而显示了语法错误提示,尽管PHP7允许这样做
其他例如
public function foo(?int $bar){}
还显示由于问号引起的语法错误。
我希望他们会发布更新,甚至一包。
答案 3 :(得分:-5)
使用Sublime Text而不是Netbeans,我的意思是如果你只想使用netbeans来使用PHP,Sublime Text会更好,只是一个建议。