繁体   English   中英

PhpStorm将PHP语言注入JavaScript文件

[英]PhpStorm Inject PHP language into JavaScript files

如何将PHP的自动语言注入添加到JavaScript文件?

当我在JavaScript中添加一些PHP代码时,整个语法突出显示混乱了,并且出现了很多错误。

我试图用ALT + ENTER添加语言注入,但是注入列表中没有PHP:

截图

这行不通。 无法完成此操作的原因是,当您在浏览器中加载javascript文件时,PHP代码将仅以纯文本形式显示,而不是实际运行以产生所需的结果。

只是重申一下,您不能将PHP代码注入Javascript文件 ,但是您可以做的是在可以处理PHP的文件中包含内联JavaScript。 例如,如果您想要变量内容,则将拥有如下所示的JS文件:

$(function() {
    loadSomething(varNameHere);
});

然后,在主体的某个位置,可以运行PHP的文件,您可以拥有它。

?>
<script> var varNameHere = "<?=$somePhp;?>"; </script>
<?php

虽然不理想,但这是其工作方式的基本示例。 希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM