奇怪的PHP错误:"解析错误:语法错误,意外的$ end"在windows下但不在linux下

ubu*_*gnu 0 php linux windows

我在linux下开发了一个完美运行的脚本

php -l
Run Code Online (Sandbox Code Playgroud)

命令说没有错误,实际上它正常执行.但每当我尝试在WAMP下运行它时,我得到一个

解析错误:语法错误,意外$ end

消息指向文件的最后!我搜索但我没有发现任何错误,两个机器的PHP版本是相同的!您是否知道什么可以使脚本在Linux服务器上而不是在Windows服务器上运行?

ubu*_*gnu 10

我找到了!<?代码里面有一个显示html ^^必须是<?php.我想知道为什么windows不知道<?标签中的PHP文件!