首頁 >後端開發 >php教程 >php使用自訂函數函式庫include( )和require( ) 函數用法詳解

php使用自訂函數函式庫include( )和require( ) 函數用法詳解

伊谢尔伦
伊谢尔伦原創
2017-06-26 09:22:551811瀏覽

程式碼重複使用
透過重複使用現有的程式碼,提高開發效率,降低成本
include( )和require( ) 函數。 【面試常問】
require( )將一個檔案在預處理期間被導入,像把該檔案貼到使用函數的地方。

include( )與require ( )幾乎等價,差別在於在腳本執行時包含,當處理失敗時,include( )產生一個警告而require( )則導致一個致命錯誤。

include_once( )和require_once(  )函數
 兩個函數在腳本執行期間包含並運行指定檔案。與include( )語句及require( )類似,唯一差異是如果該檔案中的程式碼已經被包含了,則不會再包含,只會包含一次。這兩個函數應該用於在腳本執行期間同一個檔案有可能被包含超過一次的情況下,你要確保它只被包含一次以避免函數重定義,變數重新賦值等問題。

<?php
    require &#39;config.php&#39;;           //使用require语句包含并执行config.php文件
    if ($condition)                     //在流程控制中使用include语句
        include &#39;file.txt&#39;;             //使用include语句包含并执行file.txt文件
    else                                    //条件不成立则包含下面的文件
        include (&#39;other.php&#39;);      //使用include语句包含并执行other.php文件
    require (&#39;somefile.txt&#39;);       //使用require语句包含并执行somefile.txt文件

範例:

#
<?php
error_reporting(0);  	
require "function.inc.php";
	if($a=="a") include "demo.txt";
	else include "demo2.html";
	one();
	two();
	three();

function.inc.php裡面是醬紫的:

<?php
	function one(){
		echo "1111111<br>";
	}
	function two(){
		echo "222222<br>";
	}
	function three(){
		echo "333333<br>";
	}

那個html裡面是醬紫:

bbbbbbbbbbbbbbbbbbbb0c6dc11e160d3b678d68754cc175188a

輸出醬紫的:

bbbbbbbbbbbbbbbbbbbbbb的就是差強人意而已,距離預期差了好遠,但也勉強強的說的過去,前天和昨天放鬆了一下,今天整理之前的php函數部分知識點又用了一天,主要還是因為距離了半個月,忘得太狠了,話又說回來,還是第一遍學的時候不紮實,果然光是看影片是不夠的,預計7點前能把
匿名函數
和閉包弄完,晚上搞linux,一想到明天還有一天自己的時間真是太開心了~~明天應該就是linux+狀態壓縮吧

回想一下過去的一年,實在是充實到爆整體的狀態,突然想起來晚上還有bestcoder,調整好狀態~~go~go~go~

#30號那天在九樓出門的時候,慫得不行不行的,看見老師在門口和別的老師說話,自己約等於就是一步一挪蹭出去的,不想再有這種感受了T^T,回寢學姐居然還誇我了(⊙﹏⊙)b一個第九有啥好值得高興地啊,我可是明年,不,是今年!就找工作的人啊T^T,就現在學的內容還嫌少呢,何況比賽根本放不下,明顯覺得時間不夠。

不管怎麼說,新的一年,請繼續努力! !

以上是php使用自訂函數函式庫include( )和require( ) 函數用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn