国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP入門基礎(chǔ)之引用文件學(xué)習(xí)筆記

2024-05-04 21:57:26
字體:
供稿:網(wǎng)友

引用文件在php中與asp中引用文件有一定區(qū)別,下面我來介紹在php中利用require 與include引用文件實(shí)例吧。

引用文件是PHP在一大特特色之一,這個(gè)方法可以將常用的功能與函數(shù)放在一個(gè)文件之中,而其他頁面需要用到這些功能或函數(shù)時(shí),就直接通過引用這個(gè)文件來調(diào)用這些函數(shù)了,如果不引用的話,重新在那個(gè)頁面上寫上相同的函數(shù)會(huì)大大的加重開發(fā)者的工作量,也加大了程序的代碼量,不利于后期的維護(hù)以及二次開發(fā)。

PHP引用文件的方法有兩個(gè),分別利用到的函數(shù)是 require() 和 include(),兩種引用的效果是一樣的,但這兩個(gè)函數(shù)有不同之處:如果 require 引用文件時(shí)不反回任何值,出錯(cuò)就致命的錯(cuò)誤,程序?qū)⒔K止繼續(xù)執(zhí)行;使用該函數(shù)進(jìn)行引用時(shí),你要確保代碼都是正確的情況下使用,而當(dāng) include 引用文件時(shí)有反回值,出錯(cuò)時(shí)它仍繼續(xù)執(zhí)行后面代碼,所以建議大家盡量使用第一個(gè)函數(shù) require 來引用文件,它沒有值反回,速度和效率上相對比 include 要快,而通常 require 會(huì)放在PHP程序的最前面,PHP 程序在執(zhí)行前,就會(huì)先讀入 require 所指定引入的文件,使它變成 PHP 程序網(wǎng)頁的一部份,常用的函數(shù),亦可以這個(gè)方法將它引入網(wǎng)頁中。

實(shí)例代碼如下:

  1. <?php  
  2.     require('sql.php'); // 該函數(shù)通常放在開頭,例如:引用SQL數(shù)據(jù)庫連接函數(shù)的文件  
  3.     echo '引用文件示范';  
  4.     include('hello-world.php'); // 該函數(shù)一般是放在流程控制的處理部分中  
  5. ?> 

這時(shí)有人可能就會(huì)問,當(dāng)某個(gè)頁面引用多個(gè)文件時(shí),而這些被引用的文件也都引用了其它一個(gè)或多個(gè)相同的文件,有時(shí)侯沒必要引用那么多次,那么怎樣才讓PHP只引用一次就行了呢?當(dāng)然,PHP也有對應(yīng)的方法的,就是在原函數(shù)的基礎(chǔ)上加上個(gè)“后綴”一樣的聲明,就是把函數(shù)分別變?yōu)?require_once()和 include_once(),如下示例:

  1. <?php  
  2.     require_once('sql.php'); // 聲明只引用sql.php文件一次  
  3.     echo '引用文件示范';  
  4.     include_once('hello-world.php'); //聲明只引用hello-world.php文件一次  
  5. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金川县| 大丰市| 准格尔旗| 克什克腾旗| 黄骅市| 鹤峰县| 和田县| 湛江市| 汉中市| 乌拉特后旗| 厦门市| 白朗县| 太仓市| 南江县| 郓城县| 磴口县| 望江县| 师宗县| 商城县| 阜城县| 平果县| 河源市| 隆德县| 沅陵县| 会泽县| 高雄县| 桂东县| 洮南市| 永平县| 博野县| 清涧县| 长沙市| 镇坪县| 迁西县| 枣庄市| 东乌| 临颍县| 长白| 江安县| 华坪县| 江陵县|