2010-04-20 49 views
1

我觉得这与我的httpd安装程序有关。我使用mod_rewrite如果有帮助,但我认为只影响网址。无法回显数据 - 正在将数据转换为0

看来,当我输出的一些数据,如:

$sMessage = 'Error'; 
echo $sMessage; 

它工作正常,但是当我这样做:

$sMessage = 'Error'; 
echo '<p>'+$sMessage+'</p>'; 

则返回0。很奇怪!

回答

7

PHP中的字符串连接字符是.,而不是++做了一个数学运算。 这应该工作:

$sMessage = 'Error'; 
echo '<p>'.$sMessage.'</p>'; 
+0

感谢 - 我有太多的语言绕来绕去我的头! – HGPB 2010-04-20 16:02:17

+1

@哈拉尔多我知道你的感受。我以相反的方式得到同样的问题:) – 2010-04-20 16:03:03

+1

是的,JavaScript一直在抱怨点:-) – 2010-04-20 16:08:59