看板 [ PHP ]
討論串[請益] include與require的差異在於引入外部檔 …
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者mathan (None)時間15年前 (2009/08/23 02:09), 編輯資訊
1
0
0
內容預覽:
請問一下. 之前好像有看過書說include與require的差異在於引入外部檔的時間不同. include是要執行到include敘述時引入時才會載入. 而require則是在一開始就載入了. 例如. <?PHP. $b=true;. if($b==false) include("noexit.p
(還有387個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者JoeHorn (每天都在公司玩OLG)時間15年前 (2009/08/23 02:26), 編輯資訊
1
0
0
內容預覽:
官方手冊裡面有這段:. require() and include() are identical in every way except how they handle. failure. include() produces a Warning while require() results i
(還有530個字)

推噓1(1推 0噓 8→)留言9則,0人參與, 最新作者mathan (None)時間15年前 (2009/08/23 02:54), 編輯資訊
0
0
0
內容預覽:
首先感謝回覆. 可是我將測試的程式改成. <?PHP. $b=true;. if($b==false) include("noexit.php");. echo "after";. ?>. 後. 將include改成require或是維持原來的include. 皆可以在browser顯示出after

推噓0(0推 0噓 8→)留言8則,0人參與, 最新作者JoeHorn (每天都在公司玩OLG)時間15年前 (2009/08/23 13:15), 編輯資訊
0
0
0
內容預覽:
用回文的好了。. 哪本書? 這是錯誤觀念。. PHP 是直譯語言,不可能發生「放在後面的 require 在一開始就執行」。. <?php. include("noexit.php");. echo 'Hello';. ?>. 兩行就能測差異了,不需要 if...else...。. --. .╭══
(還有171個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者arrack (Arrack Tseng)時間15年前 (2009/08/24 01:25), 編輯資訊
0
0
0
內容預覽:
我做個補充說明&結論. 1.當引用的檔案不存在,require不會執行後面的程式,include會(錯誤等級不同). 2.當引用的檔案,有編譯上的錯誤,兩者皆不會執行後面的程式. 3.當引用檔案被放在條件式中,如果沒有執行到,都不會發生錯誤. for example:. a.php:. <?. $a
(還有37個字)
首頁
上一頁
1
2
下一頁
尾頁