phprequire
㈠ php中使用require好還是require
如果從性能上說,require要好,從代碼的健壯性來看,require_once
個人偏好require_once,因為性能還不是瓶頸
答題不易,互相理解,您的點贊是我前進的動力,感謝您。
希望回答對你有幫助,如果有疑問,請繼續追問
㈡ PHP include和require區別
HP的include()和require()是兩種包含外部文件的方法,二者的區別如下:
1:載入失敗的處理方式不同:
include()會產生一個警告,而require()則導致一個致命的錯誤(出現錯誤,腳本停止執行)
require() :如果文件不存在,會報出一個fatal error.腳本停止執行
include() : 如果文件不存在,會給出一個 warning,但腳本會繼續執行
這里特別要注意的是:使用include()文件不存在時,腳本繼續執行,這種情況只出現在PHP 4.3.5之前
推薦使用require_once()和include_once(),可以檢測文件是否有重復包含。
2.php性能不同
對include()來說,在 include()執行時文件每次都要進行讀取和評估;
而對於require()來說,文件只處理一次(實際上,文件內容替換了require()語句)。
這就意味著如果有包含這些指令之一的代碼和可能執行多次的代碼,則使用require()效率比較高。
另一方面,如果每次執行代碼時相讀取不同的文件,或者有通過一組文件疊代的循環,就使用include(),
因為可以給想要包括的文件名設置一個變數,當參數為include()時使用這個變數。
3.二種方式提供不同的使用彈性
require 的使用方法如 require("./inc.php"); 。通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。
include 使用方法如 include("./inc/.php"); 。一般是放在流程式控制制的處理區段中。PHP 程式網頁在讀到 include 的檔案時,才將它讀進來。這種方式,可以把程式執行時的流程簡單化。
require即使在條件位FALSE的時候也會被包含,而include只會在執行到改位置時候才會去執行。
require_once() 語句在腳本執行期間包括並運行指定文件。此行為和 require() 語句類似,唯一區別是如果該文件中的代碼已經被包括了,則不會再次包括。require_once()函數的作用和 require() 是幾乎相同的
include_once() 語句在腳本執行期間包括並運行指定文件。此行為和 include() 語句類似,唯一區別是如果該文件中的代碼已經被包括了,則不會再次包括。include_once()函數的作用和 include() 是幾乎相同的
require_once的作用是會檢查之前是否載入過該文件,如果沒有載入則載入 如果載入過就不再次載入,比如某文件定義了一個類型 如果兩次載入該文件會出現錯誤。
㈢ PHP怎麼用require引入文件
這是一個經典的引用路徑問題。
被引用的文件是html文件,原文件的圖片及版css路徑不能直接被權識別;
因此需要原PHP文件中將路徑設置為變數:
如:$css_dir="/css";
$img_dir="/images";
然後將變數嵌入到html文件中去:
<?php echo $css_dir; ?>/index.css
<?php echo $img_dir;?>/img1
㈣ php裡面require和include的區別
再使用require語句調用文件時,如果沒找到,會輸出錯誤信息,終止腳本的處理,而include語句在沒有找到文件時則會輸出警告,不會終止腳本處理。
使用require語句調用文件時,只要程序一執行,就會立刻調用外部文件,通過include語句調用外部文件,只有程序執行到該語句時,才會調用外部文件
㈤ php中require什麼意思
require
英 [rɪ'kwaɪə(r)]
美 [rɪ'kwaɪər]
釋義
v. 要求;需要;
命令;規定
㈥ PHP 的 require函數
require()是php的內置函數,作用是引入或者包含外部php文件。
工作原理:當本身php文件被執行時,則外部文件的內容就將被包含進該自身php文件中;當包含的外部文件發生錯誤時,系統將拋出錯誤提示,並且停止php文件的執行。
注意:使用require時,一個文件存在錯誤的話,那麼程序就會中斷執行了,並顯示致命錯誤。
比如cl.php,ts.php兩個文件,ts.php要用到cl.php文件中的函數,需要在ts.php中引入或者包含cl.php即可.示例如下:
cl.php
<?php
functionshow(){
echo"cl.php文件中的show方法被調用了!";
}
?>
ts.php
<?php
require'cl.php';
show();
?>
運行結果:
㈦ php引用錯誤,require
你的路徑問題。。根目錄和admin目錄引用肯定不一樣的,按樓上的做~`