<cite id="lbrnp"></cite>

<ins id="lbrnp"><form id="lbrnp"></form></ins>
<delect id="lbrnp"></delect>

<delect id="lbrnp"><track id="lbrnp"><cite id="lbrnp"></cite></track></delect>

<delect id="lbrnp"><form id="lbrnp"></form></delect>

      <delect id="lbrnp"></delect>

        <ins id="lbrnp"><form id="lbrnp"><delect id="lbrnp"></delect></form></ins>

          三度網教程:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

          PHP腳本的10個技巧(轉自ZDNet) --包含文件

          時間:2023-9-14作者:未知來源:三度網教程人氣:


          包含文件

          如果你目前著手的Web站點開發項目規模較大,那你對代碼重用必定深有體會,比方說,不管是HTML還是PHP代碼塊,只要項目足夠大,比如有1000個Web頁,你即便是一年只修改一次包含版權信息的頁腳也會讓你痛不欲生。

          而PHP可以通過一些函數幫助你重用代碼,你要具體用到的函數依賴于你打算重用的內容。

          主要的函數是:

          * include() 和 include_once()
          * require() 和require_once()

          include()函數包含給定的文件,比如:

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

          包含文件中的任何代碼都將在include() 所在的代碼頁的變量范圍之內執行。你可以包含服務器上的靜態文件或者包含在其他服務器上的目標文件,方法是組合使用include()和fopen()。

          include_once()函數和include()函數功能類似,只是該函數會檢查被包含文件內的代碼是否已經被目前的腳本所包含過。如果代碼已經被腳本所包含,該函數就不再包含相應的文件了。

          require()函數用給定文件的內容取代自身。這一替換過程發生在PHP引擎編譯你的代碼而不是執行代碼階段,這可和include()不一樣,后者首先被計算再加到文擋中。require()函數多用于靜態元素,而include()函數則主要用于動態元素。和include_once()類似,require_once()函數會檢查給定代碼是否早已經插入到了文擋內,如果這樣,給定代碼就不會被再次插入文檔。

          我建議你最好對諸如版權、靜態文本和其他不含變量的元素這類信息采用require函數,那些依賴其他腳本來實現自己內容的元素也最好采用require函數,例如:

          <HTML>
          <HEAD><TITLE>Something</TITLE></HEAD>
          <BODY>
          [a lot of content]

          <?
          // insert copyright
          require('/home/me/mycopyright');
          ?>

          </BODY>
          </HTML>

          另一方面,我經常用include()函數把函數庫或類似的內容放到腳本之外:

          <?
          // get my function library
          include('/home/me/myfunctions');

          // do PHP things with my functions ?>

          <HTML>
          <HEAD><TITLE>Something</TITLE></HEAD>
          <BODY>
          [a lot of content]
          </BODY>
          </HTML>

          你肯定會問:“那么,被included或者被required的文件都來自哪里呢?”答案很簡單:“你的系統!辈贿^,有時,有些代碼會包含了諸如帶有用戶名和密碼的數據庫連接函數之類的安全信息,在這樣的情況下,顯而易見,你肯定不希望這些東西也成為文檔的一部分弄得全世界都知道。

          你可以把包含文件(included或者required)放在系統的任何地方,只要用戶所能用到的PHP可以訪問這些文件即可。你還可以給這些文件以任何你希望給出的文件擴展名,或者不設擴展名。

          使用include()和require()函數可以讓Web站點上普遍存在或者經常變動的元素變得更加容易處理。


          關鍵詞:  PHP腳本的10個技巧(轉自ZDNet)  --包含文件





          Copyright © 2012-2018 三度網教程(http://www.shuofei.net) .All Rights Reserved 網站地圖 友情鏈接

          免責聲明:本站資源均來自互聯網收集 如有侵犯到您利益的地方請及時聯系管理刪除,敬請見諒!

          QQ:1006262270   郵箱:kfyvi376850063@126.com   手機版 

          小红书a v,亚洲精品无码A V片一区二区三区发表贴子国产精品国产精品一区精品国产自在现偷99精品国产在热2023国产拍偷精品网国产精品视频全国免费观看亚洲精品无码A V片一区二区三区相关贴推荐最热最新38卖23一区的v3和二区的v5以后转战A V饭了一区的50块(卡没动)二区的100块国产精品国产精品一区精品国产自在现偷99精品国产在热2023国产拍偷精品网国产精品视频全国免费观看,亚洲国产成人精品久久久999精品国产精品v欧美精品v日韩精品青青精品视频国产久久国产精品久久精品国产亚洲精品国产精品国产欧美精品一区二区三区久久久国产亚州高清国产拍精品女人和拘做受全程看视频欧美一级黄色片亚洲国产成人久久综合碰碰动漫3d午夜一级毛片国产精品v欧美精品v日韩精品青青精品视频国产久久国产精品久久精品国产亚洲精品国产精品国产欧美精品一区二区三区国产精品第一页国产亚洲精品国产福利国产精品自拍国产精品视频在线观看亚洲国产精品一区二区久久国产精品国产三级国产专不,99久久无码一区人妻99久久九九社区精品国产精品第一页国产亚洲精品国产福利国产精品自拍国产精品视频在线观看亚洲国产精品一区二区久久国产精品国产三级国产专不99久久精品免费看国产99久久精品免费观看国产一级亚洲色惰片丁香久久最新欧美交换配乱婬粗大视频视频一区国产自拍日本无码国产精品视频大陆精大陆国产国语精品2023精品国产品对白在线23年香蕉精品国产高清自在自线隔壁老王国产在线精品在线观看精品国产福利片,无码国产精品一区二区免费式影视久久国产精品视频大陆精大陆国产国语精品2023精品国产品对白在线65年香蕉精品国产高清自在自线隔壁老王国产在线精品在线观看精品国产福利片国产精品狼人亚洲国产精品久久精品久久国产菠萝在线视频国产精品尤物极品在线国精品国产亚洲第一区99久久精品国产百合国产精品视频大陆精大陆国产国语精品2023精品国产品对白在线50年香蕉精品国产高清自在自线隔壁老王国产在线精品在线观看精品国产福利片,国产三级精品三级在专区精品国产自在现偷国产精品一区二区三区国产日韩精品欧美一区喷水亚洲精品国产精品国自产国产在线精品一区二区不卡精品国产一区二区三区A V蜜桃人体艺术写真国产精品水蜜桃精品无码久久久久久国产三级精品三级在专区精品国产自在现偷国产精品一区二区三区国产日韩精品欧美一区喷水亚洲精品国产精品国自产国产在线精品一区二区不卡国产中文字幕在线观看国产性一乱一性一伧国产日产欧产美又大又黄欧美人妖