Re: [請益] 請問怎樣做到變數include

看板PHP作者 (陳阿燒)時間12年前 (2013/04/22 19:06), 編輯推噓3(3021)
留言24則, 9人參與, 最新討論串2/2 (看更多)
謝謝推文的兩位回答 另外相同的問題 如果我的檔案內容是 img.php ================ <img src="$imgname" /> ================ 然後我的index.php為 ============================ $imgname = img.jpg; $ct=file_get_contents("img.php"); echo $ct; ============================ 這樣的話imgname變數會傳不過去 當然 我能用GET的方式傳過去對吧,但我的需求會比上面範例複雜 會傳一個陣列過去 這部分是否不能達到了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.69.121

04/22 19:10, , 1F
我想你很可能是誤會了什麼. 要不你先說說你想做什麼功能
04/22 19:10, 1F

04/22 19:10, , 2F
你這樣的話乾脆把 img.php 用 heredoc 寫起來
04/22 19:10, 2F

04/22 19:11, , 3F
然後在 index.php 裡 include 進來 這樣應該是比較方便的解
04/22 19:11, 3F

04/22 20:55, , 4F
你越級打怪了,先在php新手村把基本的摸熟了再來挑戰
04/22 20:55, 4F

04/22 21:43, , 5F
樓上 +1... 相關觀念沒搞懂,書看過不懂在問吧~~
04/22 21:43, 5F

04/22 22:22, , 6F
我本來是用heredoc只是這樣利用Dreamweaver改就有點辛苦
04/22 22:22, 6F

04/22 22:22, , 7F
雖然只是複製貼上小動作 只是懶了點
04/22 22:22, 7F

04/22 22:23, , 8F
如果能達到期望 就會變成我只要改每個讀進來的子頁
04/22 22:23, 8F

04/23 00:10, , 9F
ob_start();
04/23 00:10, 9F

04/23 00:10, , 10F
require layout.php
04/23 00:10, 10F

04/23 00:11, , 11F
$html = ob_get_contents();
04/23 00:11, 11F

04/23 00:11, , 12F
ob_end_clean();
04/23 00:11, 12F

04/23 00:11, , 13F
echo $html;
04/23 00:11, 13F

04/23 02:22, , 14F
include $img 不就結了
04/23 02:22, 14F

04/23 02:23, , 15F
include進來的code可以使用任何在此之前宣告的變數
04/23 02:23, 15F

04/23 08:34, , 16F
原po想讓另一個頁面的輸出存到一個變數裡面
04/23 08:34, 16F

04/23 09:09, , 17F
我怎麼覺得他想把變數傳給另一個頁面,再include回來
04/23 09:09, 17F

04/23 09:10, , 18F
基本上這是function的守備範圍,跟include根本沒什麼關係
04/23 09:10, 18F

04/23 10:25, , 19F
感謝iceblue7x又讓我學到一個方法 tyf99因為對方API關係
04/23 10:25, 19F

04/23 10:26, , 20F
我不得不存在變數裡但又想方便管理,才想問問可不可行
04/23 10:26, 20F

04/23 10:26, , 21F
謝謝各位的熱心回答 受益良多
04/23 10:26, 21F

04/23 14:15, , 22F
挑一套好的framework,把view拆出來就好了。
04/23 14:15, 22F

04/23 19:49, , 23F
原PO的敘述有inherent ambiguity 沒人看得懂
04/23 19:49, 23F

05/30 21:40, , 24F
請查eval 應該有機會達到你的目的
05/30 21:40, 24F
文章代碼(AID): #1HTHcmUv (PHP)
文章代碼(AID): #1HTHcmUv (PHP)