我从网址获取价值,网址如下
http://*****/test.php?register=true$gcm_regid=Amit&name=amit.sid@gmail.com&email=asdxcvxcvxzcvxc
我正在通过以下代码打印该值
$gcm_regid = $_GET["gcm_regid"];
$name = $_GET["name"]
$email = $_GET["email"]
echo $name; ======>this is line 14-<==========
但我得到的错误就像
Parse error: syntax error, unexpected T_VARIABLE in /******/test.php on line 14
答案 0 :(得分:2)
很简单,您在$name
和$email
行之后缺少分号。
答案 1 :(得分:0)
您在;
和$_GET["name"]
之后错过了$_GET["email]
$gcm_regid = $_GET["gcm_regid"];
$name = $_GET["name"];
$email = $_GET["email"];
echo $name;
答案 2 :(得分:0)
你丢失的分号。 和
http://*****/test.php?register=true$gcm_regid=Amit&name=amit.sid@gmail.com&email=asdxcvxcvxzcvxc
在此链接中,您使用的是$
符号,而不是&
。
将$gcm_regid
更改为&gcm_regid
答案 3 :(得分:0)
简单来说,有两个问题, 第一个,你缺少分号,
$name = $_GET["name"]
$email = $_GET["email"]
&安培;第二个,问题在于url传递元素,
http://*****/test.php?register=true$gcm_regid=Amit&name=amit.sid@gmail.com&email=asdxcvxcvxzcvxc
将此行更改为此
http://*****/test.php?register=true&gcm_regid=Amit&name=amit.sid@gmail.com&email=asdxcvxcvxzcvxc
错误是“true $ gcm_regid”,它将变为“true&amp; gcm_regid”