Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

已关闭6年。



Improve this question




Facebook XHP扩展名 向PHP语言引入了基本上是XML文字(很好的XHTML文字)的语法,并允许如下所示的语法:
$foo = <div>hello</div>;

$foo = <div>
       hello
       </div>;

$foo = 'hello';
echo <div>{$foo}</div>; // outputs <div>hello</div>

$foo = 'hello';
echo <div>{substr($foo, 0, 2)}</div>; // outputs <div>he</div>

最大的问题是,如果不将其标记为语法错误,我将找不到支持此语法的IDE。

有人告诉我,Facebook通常使用vim或emacs进行开发,但是我希望有一个支持该语法的更成熟的IDE。目前,即使Netbeans 6.9、7.0 M2和Zend Studio 8都将此语法标记为错误,即使它在启用XHP扩展的PHP上可以很好地执行。

有关对编辑器或插件的建议,以使其能够正常工作而不会出现语法错误?

有关XHP的信息:
https://github.com/facebook/xhp/wiki

最佳答案

尝试使用netbeans,转到Tools> Options查找选项卡Miscellaneous> Files。选择您的Extension或单击“新建”。请记住,应该插入insert ignored files pattern,否则,您将获得错误语法。

10-01 08:25