看起来\"用以特别标注为html所使用的"吧,在php里写成\"的形式以区分php函数引号.

解决方案 »

  1.   

    比如:
    echo "<font color=\"$color\">";
    你不加\就是:echo "<font color="$color">";
    你把这两句贴到editplus里就能看出为什么了
      

  2.   

    你看在echo "<font color=\"$color\">";这句代码中,如果不用\的话,相当于""中又嵌套了"",如果不用转移字符,echo怎么知道你要输出的字符串到哪里结束呢?
      

  3.   

    简言之就是,html所使用的 " 要和php代码所使用的 " 区分开,
    否则,html的 " 会被php误解,所以html的 " 要用转义的方式来写,写成 \",
    例如,
    echo "<font color="$color">";
    要写成
    echo "<font color=\"$color\">";