在php中如何使用自訂函數庫

伊谢尔伦
發布: 2023-03-07 18:52:01
原創
2521 人瀏覽過

什麼是自訂函數庫?

函數函式庫並不是定義函數的php 語法,而是程式設計時的一種設計模式。函數是結構化程式設計的模組,也是實現程式碼重用的核心。為了更好的組織程式碼,是自訂的函數可以在同一個專案的多個文件中使用,通常將多個自訂的函數組織到同一個文件或多個文件中。這些收集函數定義的檔案就是建立PHP函數庫。如果在PHP腳本中想使用這些檔案中定義的函數,就需要使用include()、include_once()、require()和require_once() 中的一個函數,將函數庫檔案載入腳本程序中。

php使用自訂函數函式庫

include() 和require()介紹

    require() 語句的效能與 include(),都是包含並執行指定檔案。不同之處在於,對 include()語句來說,在執行文件時每次都要進行讀取和評估;而對於 require() 語句來說,文件只處理一次(實際上,文件內容替換了require( ) 語句)。這表示如果有可能執行多次的程式碼,則使用  include()語句。

  require() 語句的使用方法如  require(" file.php ") , 這語句通常放在 php腳本檔案的一部分。 include()語句的使用方法和   require() 語句是一樣的,如  include(" file.php ")。而這條語句一般放在流程控制的處理區段。 php腳本檔案在讀到  require() 語句,才將它所包含的檔案讀進來。採用這種方式,可以把程式執行時的流程簡單化。

其程式碼實例如下所示:

<?php
 require "config.php";      //使用 require 语句包含执行 config.php文件
 if($condition){
   include "file.txt";      //使用include 语句包含并执行 file.txt文件
 }else{
   include ("other.php");   // 使用include 语句包含并执行 other.php文件
 }
 require("somefile.txt");   // 使用require 语句包含执行 somefile.php文件
?>
登入後複製

上例中在一個腳本檔案中使用了 include() 和require() 兩種語句, include()語句放在流程控制的處理如echo()可以使用echo("abc")形式,也可以使用echo "abc" 形式輸出字串abc。 include() 和require() 語句也可以不加圓括號而直接加參數,例如 include 語句可以使用include(“file.php”)包含file.php文件,也可以使用include "file.php"形式。

include_once()  和 require_once() 語句也是在腳本執行期間包含並執行指定檔案。此行為和 include()及require() 語句類似,使用方法也一樣。唯一區別是如果該文件中的程式碼已經被包括了。則不會再次包括。這兩個語句應該用於在腳本執行期間,同一個檔案有可能被包含超過一次的情況下,確保被包含一次,以避免函數重新定義及重新賦值等問題。

以上就是在php中如何使用自訂函數函式庫的四個語句的介紹,下一章我們將具體介紹 include() 和require() 語句的差異

【相關教學推薦】

1. 《php.cn獨孤九賤(4)-php影片教學

2 . 影片教學: 函數匯入與檔案包含:include與require的使用

#3.  php實戰影片教學

###########################################################

以上是在php中如何使用自訂函數庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!