use*_*754 5 content-type phpstorm
我在项目中有我的script.php文件.它包含javascript,但我希望它基于服务器端数据动态创建.
我使用php将它的内容类型设置为text/javascript,但是PhpStorm并不将其视为javascript文件.所以我放松了javascript语法hightlighting,错误检测,实时模板......
如何强制PhpStorm将.php文件视为javascript文件?
您可以为此类文件制定命名约定。
就像是
foo.js.php
bar.js.php
baz.js.php
Run Code Online (Sandbox Code Playgroud)
然后转到 Options ALT + F7,导航到File Types并注册*.js.php到 javascript

你试图做的事情听起来像是不好的做法。
你可能想要这样的东西:
一个真正的 JS 文件,可以由 Closure Compiler 或类似的东西编译,它提供“引导”函数,将您的值作为参数。
如果你在 template.php 中写下这个,对于 PHP Storm 来说一切都很好:
<script>
doFoo(<?= $myFirstValue ?>, <?= $myFirstValue ?>);
</script>
Run Code Online (Sandbox Code Playgroud)
也许您可以在 HTML 中使用数据属性,我认为这比内联脚本标记更干净。
另请查看此处:https://softwareengineering.stackexchange.com/a/126678/122683
| 归档时间: |
|
| 查看次数: |
2741 次 |
| 最近记录: |