成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP函數include()的重要性分析

開發 后端
PHP函數include()會首先對PHP引擎中的編譯代碼進行計算,它更多的是用于動態元素中,我們經常會在文件中使用PHP函數include()來控制許多的函數。

在我們開發一個網站的時候,必須要考慮到代碼重用的問題, 不管你的網站規模的大小,也不管你維護和更新的次數,這一問題都是非常麻煩的。我們今天就向大家介紹這方面的解決辦法,那就是PHP函數include()的具體應用。

#t#在PHP中,至少有幾個函數可以幫助你實現代碼重用的目的,所使用的函數取決于你所重用的代碼,主要的函數有:

* include() and include_once()

* require() and require_once()

PHP函數include()包含并對給定的文件進行計算,例如:

include('/home/me/myfile');

在include文件中的任何代碼都在PHP函數include()出現的代碼范圍內執行,你可以通過聯合使用include()和fopen()在自己的服務器上包含靜態文件,在另一臺服務器上包含目標文件。

include_once()的功能與include()相同,二者之間的區別在于它會檢查一個文件中的代碼是否已經包含在現有的腳本中,如果代碼已經存在,則不會再次包含它。

require()函數用給定文件的內容取代它本身,這一代替過程發生在PHP引擎編譯代碼期間,而不是在執行期間進行,它不象PHP函數include()那樣會首先進行計算。require()函數更多地用在靜態元素中,而include()更多地用于動態元素中。與include_once()類似的是,require_once()將首先檢查是否已經插入給定的代碼,如果代碼已經存在,就不再插入了。

為也了解其內容,在版權信息、靜態文字和其他不包含變量的元素或者依賴其他正在執行的腳本的元素中我更趨向于使用require函數。例如:

  1. <HTML>   
  2.  
  3.   <HEAD><TITLE>Something</TITLE></HEAD>   
  4.  
  5.   <BODY>   
  6.  
  7.   [a lot of content]   
  8.  
  9.   <?   
  10.  
  11.   // insert copyright   
  12.  
  13.   require('/home/me/mycopyright');   
  14.  
  15.   ?>   
  16.  
  17.   </BODY>   
  18.  
  19.   </HTML>  

另一方面,我經常在文件的開始使用PHP函數include()來控制許多的函數:

  1. <?   
  2.  
  3.   //得到函數庫   
  4.  
  5.   include('/home/me/myfunctions');   
  6.  
  7.   // do PHP things with my functions ?>   
  8.  
  9.   <HTML>   
  10.  
  11.   <HEAD><TITLE>Something</TITLE></HEAD>   
  12.  
  13.   <BODY>   
  14.  
  15.   [a lot of content]   
  16.  
  17.   </BODY>   
  18.  
  19.   </HTML>  

下一個問題就該是“include和require文件在哪里?”,對這個問題簡單的回答是,“系統中的任意地方。”如果你的代碼中包含有帶有用戶名和口令的數據庫連接,你肯定不會將它們都放在文檔根目錄中向所有的人都開放。

included或required文件可以在系統上的任何地方,只要PHP運行的系統上的用戶可以訪問這些文件即可,你可以使這些文件具有任何后綴,或者不使用后綴。

使用PHP函數include()和require()對在網站中的元素進行具體化是一種普遍的現象,并在需要對網站升級時,給你帶來很大的方便。

責任編輯:曹凱 來源: 電腦之家
相關推薦

2009-12-25 15:00:48

WPF軟件

2018-11-06 09:31:34

物聯網分析AoT物聯網

2019-09-27 09:56:31

軟件技術硬件

2010-07-30 16:28:06

2023-10-24 11:07:57

2009-08-05 15:26:23

需求分析

2020-08-27 07:00:00

代碼軟件應用程序

2013-08-08 10:10:06

備份策略全備份增量備份

2017-12-29 10:14:48

IT項目

2011-07-05 18:30:44

站內優化

2024-06-24 21:18:48

2016-08-29 20:31:17

2009-03-03 17:25:41

2021-12-22 23:12:19

物聯網隱私安全

2022-11-04 14:13:54

2010-07-05 14:27:30

UML各種圖形

2011-08-11 10:12:11

2014-04-23 11:36:29

運維日志

2013-05-06 10:49:59

虛擬化IT戰略

2022-04-11 09:43:06

物聯網IOT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天夜夜操 | 欧美日韩精品一区二区天天拍 | 国产日韩欧美91 | 亚洲午夜精品一区二区三区他趣 | 成年人在线 | 国产精品久久久久久婷婷天堂 | 久久久123 | 中文字幕 在线观看 | 国产精品一区二区不卡 | 亚洲综合一区二区三区 | 欧美日韩综合 | 亚洲国产一区二区在线 | 欧美一区二区三区四区五区无卡码 | 亚洲人在线 | 久久精品久久久久久 | 亚洲一区二区在线视频 | 一区中文字幕 | 日韩欧美大片在线观看 | 刘亦菲国产毛片bd | 国产专区在线 | 国产精品久久久久不卡 | 国产精品有限公司 | 精品国产乱码久久久久久牛牛 | 亚洲国产免费 | 污片在线观看 | 精品国产乱码久久久久久蜜臀 | 欧美日韩美女 | 91精品国产综合久久久久久丝袜 | 欧美一级久久 | 亚洲国产成人精品久久久国产成人一区 | 日本又色又爽又黄的大片 | 国产午夜视频 | 国产一级一片免费播放 | 国产传媒在线播放 | 国内精品久久久久 | 久久高清| 亚洲欧美激情视频 | 精品综合在线 | 午夜免费视频观看 | 日韩中文字幕视频在线观看 | 羞羞视频在线网站观看 |