作者LPH66 (凉宫春日症候群)
看板PHP
标题Re: [请益] php新手问题
时间Tue Oct 31 17:06:12 2006
※ 引述《eijigi (别说我可爱(男)XD)》之铭言:
: 小弟最近才刚学php,并没有其他语言的基础(只会简单的HTML)
: 想请问一下面这两段为什麽显示出来的结果会一样
: echo 'Are you sure you want to delete C:\*.*? <BR>';
: echo 'Are you sure you want to delete C:\\*.*? <BR>';
: 我知道第二行的第一个\是用来跳脱第二个\,
: 为什麽第一行不需要用跳脱就会有一样的结果?
<?php
echo
'test1\nabc
';
echo
"test2\ndef
";
?>
以上输出
test1\nabctest2
def
重点在於你是用单引号或双引号
单引号的话里面的字完全不会做处理 打什麽就是什麽
双引号的话才会做escape或变数代入
--
有人喜欢边
玩游戏边
上逼;
也有人喜欢边
听歌边
打字。
但是,我有个请求,
选字的时候请
专心好吗?
-- 改编自「古 火田 任三郎」之开场白
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 192.192.197.112
1F:推 buganini:单引号好像只跳\', \\应该也会 11/01 13:36
2F:推 LPH66:嗯 之後原PO有来问 我试的结果是只跳\'和\\ 11/02 00:11