gpt4 book ai didi

content-type - PhpStorm 强制文件类型

转载 作者:行者123 更新时间:2023-12-04 18:06:59 32 4
gpt4 key购买 nike

我在项目中有我的 script.php 文件。它包含 javascript,但我希望它基于服务器端数据动态创建。

我使用 php 将它的 Content-type 设置为 text/javascript,但 PhpStorm 没有将其视为 javascript 文件。所以我松散了 javascript 语法高亮、错误检测、实时模板......

如何强制 PhpStorm 将该 .php 文件视为 javascript 文件?

最佳答案

您可以为此类文件制定命名约定。

就像是

foo.js.php
bar.js.php
baz.js.php

然后转到选项 ALT + F7 ,导航至 File Types , 并注册 *.js.php到 javascript

enter image description here

您尝试做的事情听起来很糟糕。

你可能想要这样的东西:

一个真正的 JS 文件,它可以被 Closure Compiler 或类似的东西编译,它提供“引导”函数,将你的值作为参数。

如果你在你的 template.php 中写这个,PHP Storm 一切都很好:
<script>
doFoo(<?= $myFirstValue ?>, <?= $myFirstValue ?>);
</script>

也许你可以在你的 HTML 中使用数据属性,我认为它比内联脚本标签更清晰。

也看看这里: https://softwareengineering.stackexchange.com/a/126678/122683

关于content-type - PhpStorm 强制文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24716217/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com