在Aptana Studio 3中禁用JavaScript文件中PHP代码的语法错误


Disable syntax errors for PHP code inside JavaScript file in Aptana Studio 3

我有PHP代码在我的JavaScript文件中,这是由服务器通过设置处理。js文件扩展名使用.htaccess php5-script。我尝试在Aptana Studio中使用PHP源编辑器和JavaScript源编辑器打开.js文件,然而,这两个编辑器都突出显示PHP代码为语法错误。我在设置中找不到一个选项,我可以将文件类型设置为PHP和JavaScript的混合,或者禁用JavaScript中PHP代码的语法错误高亮显示,或者其他任何东西。

我发现了一个类似的问题,但这只是与我不想使用的PHPStorm IDE有关。

我的.js文件的内容目前看起来像这样:

<?php
header('Content-type: application/javascript');
$app_base_path = $_GET['_app-base-path'];
$app_route = $_GET['_app-route'];
?>
$(function() {
    var APP = {
        // syntax errors are thrown here
        // the single quotes could be escaped to reduce syntax errors
        // looking for a way to make a code like this possible without any syntax errors
        base_path: '<?= $_GET['_app-base-path'] ?>',
        route: '<?= $_GET['_app-route'] ?>'
    };
    $('body').append('APP.base_path: ' + APP.base_path + ' --- APP.route: ' + APP.route);
});

我之前看错了你的问题。我的坏。如果php不解析<?= ?>标签,请确保在php.ini

中启用它

除非$_GET参数中的字符串数据包含带单引号的字符串,否则您不应该有问题。