帮助修复错误 - 意外的T_STRING

the*_*man 0 php

所以我刚刚在本地网络上重建了我的服务器.坚持我的网站,尝试运行代码,我得到一个anice T_STRING错误.这一切都很奇怪,因为我没有改变代码:S

<?php
$window_ID = -1;
if(isset($_POST["window_ID"]) AND $_POST["window_ID"] != null){
  $window_ID = trim($_POST["window_ID"]);
}
?>
Run Code Online (Sandbox Code Playgroud)

这是文件的开头,apter这个相当可爱的PHP片段其余只是XMl,但是在第6行上有一个意想不到的T_STRING,考虑到该行上的所有内容都是奇怪的?>,然后XML启动...

任何人都有任何想法在这里出了什么问题?它有可能成为魔术引号吗?我之前已经改变了它,但我现在想更新我的代码以检查魔术引号并避免它的愚蠢行为.

Mik*_*e B 5

您可能已short_open_tags启用.xml的开始标记<?可能正在调用PHP解释器,并在看到XML内容时抛出此错误.