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

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

php include與require用法介紹

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

引用文件的方法有兩種:require 及 include。兩種方式提供不同的使用彈性。

require 的使用方法如 require("MyRequireFile.php"); 。這個函數(shù)通常放在 PHP 程序的最前面,PHP 程序在執(zhí)行前,就會先讀入 require 所指定引入的文件,使它變成 PHP 程序網(wǎng)頁的一部份。常用的函數(shù),亦可以這個方法將它引入網(wǎng)頁中。

include()與require()的功能也基本相同(包含),但在用法上也有一些不同,include()是有條件包含函數(shù),而require()則是無條件包含函數(shù)。例如在下面代碼中,如果變量$a為真,則將包含文件a.php:

  1. if($a){ 
  2. include("a.php");  

include 使用方法如 include("MyIncludeFile.php"); 。這個函數(shù)一般是放在流程控制的處理部分中。PHP 程序網(wǎng)頁在讀到 include 的文件時,才將它讀進(jìn)來。這種方式,可以把程序執(zhí)行時的流程簡單化。

而require()則和include()不同,不管$a取何值,下面的代碼將把文件a.php包含進(jìn)文件里:

  1. if($a){  
  2. require("a.php");  

在錯誤處理方面,使用include語句,如果發(fā)生包含錯誤,程序?qū)⑻^include語句,雖然會顯示錯誤信息但是程序還是會繼續(xù)執(zhí)行!但requre卻會給你來個致命錯誤。

報錯:用例子來說話,寫兩個php文件,名字為test1.php  和test2.php,注意相同的目錄中,不要存在一個名字是test999.php的文件。

test.php

  1. include  (”test999.php”); 
  2. echo  “abc”; 
  3. ?> 

test2.php

  1. require (”test999.php”) 
  2. echo  “abc”; 
  3. ?> 

瀏覽第一個文件,因?yàn)闆]有找到test999.php文件,我們看到了報錯信息,同時,報錯信息的下邊顯示了abc,你看到的可能是類似下邊的情況:

Warning: include(test1aaa.php) [function.include]: failed to open stream: No such file or directory in D:WebSitetest.php on line 2

Warning: include() [function.include]: Failed opening ‘test1aaa.php’ for inclusion (include_path=’.;C:php5pear’) in D:WebSitetest.php on line 2abc

瀏覽第二個文件,因?yàn)闆]有找到test999.php文件,我們看到了報錯信息,但是,報錯信息的下邊沒有顯示abc,你看到的可能是類似下邊的情況:

Warning: require(test1aaa.php) [function.require]: failed to open stream: No such file or directory in D:WebSitetest.php on line 2

Fatal error: require() [function.require]: Failed opening required ‘test1aaa.php’ (include_path=’.;C:php5pear’) in D:WebSitetest.php on line 2

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿坝县| 广饶县| 杨浦区| 甘南县| 普洱| 福建省| 百色市| 澎湖县| 昌吉市| 茶陵县| 乌拉特前旗| 章丘市| 齐齐哈尔市| 沙河市| 大渡口区| 沙河市| 张家港市| 泰州市| 曲水县| 冷水江市| 荣昌县| 鹤峰县| 顺平县| 昌都县| 五指山市| 临清市| 遂溪县| 无为县| 曲阜市| 乐陵市| 滕州市| 建水县| 佛冈县| 普兰县| 白朗县| 元阳县| 玛多县| 沽源县| 修文县| 冷水江市| 罗源县|