本文目錄一覽:
如何學習PHP require
首先了解require()語句包括並運行指定文件,它主要功能就是把多個php文件引入到一塊,畢竟總不能一個php文件把所有功能都實現,不合理;
require怎樣用:require ‘a.php’;或者require (‘a.txt’);都可以,因為它是一個語言結構,所以可以不帶括號;
php常用的引入另一個文件有四種:
require(‘a.php’);
require_once(‘a.php’);
include(‘a.php’);
require_once(‘a.php’);
4. 這四種的區別是require和include比較,如果a.php不存在,require將產生一個致命錯誤,代碼停止運行;include給出一個警告,代碼繼續向下執行;
require和require_once的區別是,如果a.php已經引入過一次,就不再引入了,防止重複引入降低性能。
PHP 的 require函數
require()是php的內置函數,作用是引入或者包含外部php文件。
工作原理:當本身php文件被執行時,則外部文件的內容就將被包含進該自身php文件中;當包含的外部文件發生錯誤時,系統將拋出錯誤提示,並且停止php文件的執行。
注意:使用require時,一個文件存在錯誤的話,那麼程序就會中斷執行了,並顯示致命錯誤 。
比如cl.php,ts.php兩個文件,ts.php要用到cl.php文件中的函數,需要在ts.php中引入或者包含cl.php即可.示例如下:
cl.php
?php
function show(){
echo “cl.php文件中的show方法被調用了!”;
}
?
ts.php
?php
require ‘cl.php’;
show();
?
運行結果:
PHP怎麼用require引入文件?
這是一個經典的引用路徑問題。
被引用的文件是html文件,原文件的圖片及css路徑不能直接被識別;
因此需要原PHP文件中將路徑設置為變量:
如:$css_dir=”/css”;
$img_dir=”/images”;
然後將變量嵌入到html文件中去:
?php echo $css_dir; ?/index.css
?php echo $img_dir;?/img1
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/187488.html