简单的PHP脚本不工作

0 php post parsing http

我正在开发一个项目,我需要通过Android手机的HTTP POST请求将数据发送到我的网页.

我正在处理的PHP代码如下:

<?php    
echo "<pre>"    
print_r($_POST);    
?>
Run Code Online (Sandbox Code Playgroud)

当我尝试打开该脚本(即去www.mywebpage在我的手机上的浏览器/运行script.php)我得到以下错误:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' 
in /home/smartpho/public_html/phpskripta/script.php on line 3
Run Code Online (Sandbox Code Playgroud)

我不明白为什么会这样,因为我确实有';' 在第3行.

Thi*_*ter 8

你以后忘记了分号echo "<pre>".

这是正确的代码(正确的PHP语法和无效的HTML):

<?php    
echo "<pre>";
print_r($_POST);    
echo "</pre>";
?>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,错误消息告诉你确切的正确信息:在发生其他事情之前你只需要一个分号.因此,解析器会检测第3行中的错误,因为它不会print_r在字符串后面发生错误.例如,以下内容也是正确的(但读起来显然很可怕):

echo 'meow'
;print_r($_POST)
;
Run Code Online (Sandbox Code Playgroud)