網頁設計技術-PHP 的 include 跟 require 的不同點
網頁設計技術-PHP 的 include 跟 require 的不同點
在談函式前我們先談談一些php的內定函式
在程式的設計上!程式設計師經常會用到插入,文件的動作,像是插入一個函式庫,文件,等等
所以這一節我們先討論一下插入(include 及 require)
1.require (置換)
REQUIRE(‘檔案’) 這一個用法和C 語言的前端處理程式 #include 很像,他的運作方式是把本身以指定的檔案置換,置換檔案時先執行script
( 先執行再傳回結果:錯誤跳離)
2.include (插入)
include () 這一個用法和require的用法很像不過他的運作理念和require有一些差異也就是當程式執行include的時候,會先進行插入才會讀取檔案!
(先插入程序再執行:錯誤警告)
所以當程式用require時 ,遺失了檔案程式就會發生錯誤,但在include插入的模式下,就不會終止程式。
例子如下:
<?php
//開始include
echo”include執行結果</p>”;
//123不存在
$files=array(‘0704124337else.php’,’123.php’,’0704120304if.php’);
//連續載入
for ($c = 0; $c < count($files); $c++) {
include($files[$c]);
echo”<br />”;
}
//程式會整個跑完把錯誤show出來但。
?>
<br>
<hr>
<?php
//開始require
echo”require執行結果<p>”;
//連續載入
$files=array(‘0704124337else.php’,’123.php’,’0704120304if.php’);
for ($c = 0; $c < count($files); $c++) {
require($files[$c]);
echo”<br />”;
}
//跑到錯誤掛住了
?>
相當的簡單吧!
註:
當然的是您可以使用http的方式把別人的網頁還進
自己的網站!不過要記得的是!傳進來的只是html而
不是程式碼!(如果是程式碼那真的是嚇死人了 . .|||)
您可以試試這樣
include(“http://www.kimo.com.tw/index.html“);
這樣就可以把kimo的網頁帶到自己的網頁了.
不過好像不太有意義!