[請益] Heredoc變數跟一般字元的要怎麼區隔開來

看板PHP作者時間15年前 (2009/01/17 10:23), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
我現在想用Heredoc來印文字出來 可是我現在遇到一個問題就是如果我要印出變數之後馬上接一般單字像下面的例子 $tmp_str="'";//裡面是單引號 $show_str=<<<cont Staff$tmp_str s room cont; 我想要的結果是Staff's room 可是如果照我上面的程式碼印出來會多一個空白 但是把空白拿掉之後,變數不就變成$tmp_strs了嗎 有辦法改嗎 有想到一個方法就是把$show_str分成兩段來寫 可是感覺很遜,想說有沒有比較簡單的做法 謝謝 --            ╭──────╮ 鄭先生正名運動◢██◣ 請大家叫他鄭先生   四○一手護症危█ ◥ 百萬站民手牽手 ◤□︵□ YES!相信症危堅持正名 手護症危到永久 ο ╰──────╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.153.178

01/17 10:58, , 1F
如果寫成這樣不知道行不行 {$tmp_str} 我沒有試過...
01/17 10:58, 1F

01/17 11:19, , 2F
試過了,會連{}都一起印出來
01/17 11:19, 2F

01/17 11:26, , 3F
我試過可以用 Staff{$tmp_str}s room
01/17 11:26, 3F

01/17 11:26, , 4F
不會印出{}耶
01/17 11:26, 4F

01/17 11:38, , 5F
原來不是${tmp_str}啊
01/17 11:38, 5F

01/17 14:53, , 6F
剛才試了,可以了,真奇怪咧
01/17 14:53, 6F

01/17 14:53, , 7F
感謝了
01/17 14:53, 7F

01/17 16:19, , 8F
翻了一下以前的code 果然有這樣寫過 所以還有印象XD
01/17 16:19, 8F

02/26 13:18, , 9F
{} 在 php 裡面是什麼意思?
02/26 13:18, 9F
文章代碼(AID): #19SK4ho1 (PHP)