require()在引入檔案失敗時,會報「fatal error」,同時require()之後的**停止執行include()在引入檔案失敗時,會報「warning」,但是繼續執行後續**。
<?php
echo
"test require() and include()";
?>
上面檔案是用來引用的檔案
<?php
echo
"require():";
require('fie.php');
echo
'1';
?>
當使用require()引用失敗時瀏覽器報錯如下:
fatal error: require(): failed opening required 'fie.php' (include_path='.;c:\php\pear') in d:\website\phpstudy\index.php on
line
4
在此之後,便沒有任何輸出。
<?php
echo
"include():";
include('fie.php');
echo
'1';
?>
當使用include()引用失敗時瀏覽器報錯如下:
warning: include(): failed opening 'fie.php'
for inclusion (include_path='.;c:\php\pear') in d:\website\phpstudy\index.php on
line
4
但是,在此之後,瀏覽器會輸出「1」,即執行了最後一條語句。
都是只能在檔案中引用一次,當第二次引用時,函式會返回true
require和include的區別
在php中,include和require的作用比較容易混淆。下面我以乙個經典例子來深刻說明它們的區別。當我們經常訪問乙個資料庫時,可以把連庫語句寫成乙個檔案 con db.php dbh mysql connect localhost mysql select db admreqs 在實際應用時,...
require和include的區別
require 和 include 二種方式提供不同的使用彈性。require 的使用方法如 require myrequirefile.php 這個函式通常放在 php 程式的最前面,php 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 php 程式網頁的一部份。常用的函式...
include和require的區別
require 語句的效能與include 相類似,都是包括並執行指定檔案。不同之處在於 對include 語句來說,在執行檔案時每次都要進行讀取和評估 而對於require 來說,檔案只處理一次 實際上,檔案內容替換require 語句 這就意味著如果可能執行多次的 則使用require 效率比較...