新手问题:\符号

RSLM 2005-11-01 04:09:16
<font color=\"$color\">

这个里面为什么要加 \.
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Abandonee 2005-11-04
  • 打赏
  • 举报
回复
简言之就是,html所使用的 " 要和php代码所使用的 " 区分开,
否则,html的 " 会被php误解,所以html的 " 要用转义的方式来写,写成 \",
例如,
echo "<font color="$color">";
要写成
echo "<font color=\"$color\">";
fyxw 2005-11-02
  • 打赏
  • 举报
回复
比如:
echo "<font color=\"$color\">";
你不加\就是:echo "<font color="$color">";
你把这两句贴到editplus里就能看出为什么了
ipeak 2005-11-02
  • 打赏
  • 举报
回复
你看在echo "<font color=\"$color\">";这句代码中,如果不用\的话,相当于""中又嵌套了"",如果不用转移字符,echo怎么知道你要输出的字符串到哪里结束呢?
RSLM 2005-11-02
  • 打赏
  • 举报
回复
说得我似懂非懂,哎~~~
wjjchen 2005-11-02
  • 打赏
  • 举报
回复
不是颜色不一样的问题,这样你的语法就是错的。引号的匹配问题。
RSLM 2005-11-02
  • 打赏
  • 举报
回复
我贴了,颜色不一样,是这个意思么?
Abandonee 2005-11-01
  • 打赏
  • 举报
回复
看起来\"用以特别标注为html所使用的"吧,在php里写成\"的形式以区分php函数引号.

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧