请看下面的代码如果变量被双引号括起来,为什么会有错误信息?
<?php
//The array is storing a blog entry in it
$entry = array ('title' => 'sample title',
'date' => 'August 9, 2011',
'author' => 'daNullSet',
'body' => 'I shall become a web developer IA',);
echo "The title of the blog is ".$entry['title']."<br />";
?>
上面的代码执行得很好,但是当我用双引号括$入门[“标题”],而在echo语句和其它字符串连接返回以下分析错误。
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\php-ex\test.php on line 7
你能指导一下错误的原因吗?我对编程绝对陌生。谢谢
请删除'“”'后**‘我要成为一名Web开发IA’** – Jalpesh 2012-08-09 09:17:06
回声“博客的标题是“”。$入门[‘标题’]。'“
'; – 2012-08-09 09:17:39
@Jalpesh额外的逗号是可选的,我将_always_包含在PHP中。所以这是一个品味问题。 OP:不要只包括那些运行良好的coede,包括实际抛出错误的代码 – Evert 2012-08-09 09:21:42