嵌入式PHP不执行或呈现

Ger*_*rre 0 php

我有一个像这样的PHP页面:

<?
... Some PHP code here ...
?>
<html>
    <head>
        <script>
            ... Some JavaScript code here ...
            <?= $someVariable ?>
            ... Some more JavaScript code here ...
        </script>
    </head>
    <body>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题是代码:

<?= $someVariable ?>
Run Code Online (Sandbox Code Playgroud)

在生成的HTML中显示未更改:未执行或呈现.但是,初始PHP部分正常执行(我通过在第一个PHP块中添加"echo"调用来验证这一事实).

Oze*_*ich 5

使用完整语法<?php ... ?>

如果PHP低于5.4,可以在php.ini短标签中设置"short_open_tag"为"On"

从PHP 5.4开始,您可以使用短标记,无论短标签设置如何