在Windows(WAMP)中,我有一个像这样的index.php
<?xml version="1.0" encoding="utf-8"?>
<?php
// ...
?>
Run Code Online (Sandbox Code Playgroud)
它按预期工作.
现在我刚刚在Ubuntu上配置了一个LAMP,同一个文件(从浏览器调用时)给了我一个错误.看着error.log我发现了
PHP Parse错误:语法错误,第1行/var/www/test/index.php中的意外T_STRING
如果我删除第一行一切正常.
怎么了?为什么这适用于Windows而不适用于Linux?
这可能是由特定的扩展引起的吗?
nic*_*ckb 36
听起来你启用了短标签,这将导致PHP尝试解析之后发生的事情<?.
将short_open_tagphp.ini中的config选项设置为0或Off重启Apache.
| 归档时间: |
|
| 查看次数: |
23675 次 |
| 最近记录: |