【发布时间】:2017-01-02 20:38:42
【问题描述】:
我在 ATOM 的 PHP 页面中有以下代码:
<html>
<head>
<?php $testvar = "Test"; ?>
<script>
var test = <?php echo $testvar; ?>;
</script>
</head>
<body>
<p> This is a test. </p>
</body>
</html>
该页面完全按照 PHP 页面上的计划运行,但在 Atom 中,</script> 行之后的所有内容都以红色突出显示为错误。这是怎么回事?
这是我正在使用的实际代码的屏幕截图。上面是一个例子,但也有同样的问题。
我在 Atom 支持上打开了 Issue claim,但我也想在这里尝试一下,看看它是否包含在代码中。
谢谢!
【问题讨论】:
-
@AndrewLi 感谢您的回复。当我删除
<script type="text/javascript"> // Storing JS Result var main_categories_array = [<?php echo '"'.implode('","', $main_categories_array ).'"' ?>]; </script>时 IDE 显示正常,但添加它时问题就在这里。 -
请不要在人们发布答案后大幅更改您的问题。您使用的是哪个代码?您在编辑中添加的代码,或屏幕截图中的“实际代码”导致语法错误?
标签: javascript php atom-editor