【发布时间】:2013-10-07 22:16:16
【问题描述】:
我将页面的 JS 代码保存在一个单独的 .js 文件中(即,“properties.php”视图将有一个“properties.js”脚本文件。在 JavaScript 文件中,我有一些我使用的 PHP 变量JS。类似的东西:
var var1 = <?php echo $var1; ?>
以上内容不会在文本编辑器中触发任何语法错误。有时我的 PHP 代码会更长一些:
var left_by_user_id = <?php
if(isset($id)){
echo $id;
}
else{
echo 0;
}
?>;
这将触发编辑器中的语法错误突出显示。有什么方法可以禁用封装在 PHP 括号中的任何内容的突出显示?
【问题讨论】:
-
IDE 如何处理这个文件(它有什么图标):作为 JS 还是 PHP?
-
@LazyOne 它们被视为 JS 文件
-
嗯...您可以告诉 IDE 将其视为 PHP(因此没有 PHP 错误)并将外部语言设置为 JS 而不是默认 HTML,因此也会运行适当的 JS 检查 -- @ 987654321@
-
@LazyOne 你能告诉我这是怎么做的吗?谢谢
-
...类似于我提到的链接中所说的......只是JS而不是XML?应该可以正常工作(至少在我的简单脚本中对我有用(因为所有复杂的脚本都是纯 JS——我的意思是——不涉及 PHP,因为所有参数都以不同的方式传递))
标签: phpstorm