Re: [請益] php新手問題
※ 引述《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
推
11/01 13:36, , 1F
11/01 13:36, 1F
推
11/02 00:11, , 2F
11/02 00:11, 2F
討論串 (同標題文章)