我的页面里定义了一个参数 $keyword
之后 我页面里如下写
echo "<title>$keyword-美容故事</title>\n"; 就可以正常输出KEYWORDS里的内容
但是我帮-修改成了_ 代码如下
echo "<title>$keyword_美容故事</title>\n";页面打开就出错了 参数后不能加_么  请问如何修改谢谢

解决方案 »

  1.   

    echo "<title>{$keyword}_美容故事</title>\n";至于为什么第一个正常,是因为php的变量只能有数字,字母,下划线组成,所以第一个不会被当做新的变量解析。
    而第二种,实际上相当于 echo $keyword_美容故事这个变量,而这个变量是未定义的,所以不出来