日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

PHP之PHP文件引用详解

發(fā)布時(shí)間:2025/3/13 php 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP之PHP文件引用详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

HP的文件引用涉及到四個(gè)函數(shù):



文件引用

?

1.include()
2.include_once()
3.require()
4.require_once()

這四個(gè)函數(shù)常常會給PHP初學(xué)者造成困擾,總的來說困擾有這么幾個(gè):
1.四個(gè)函數(shù)的區(qū)別
2.這四個(gè)函數(shù)的適用環(huán)境
3.使用以上函數(shù)后造成的路徑問題

下面我們就這三個(gè)典型的問題進(jìn)行分析。
一、區(qū)別:
1.include_once()與require_once()在引入文件時(shí),會檢測該文件是否在之前已經(jīng)被引入過,如果已經(jīng)被引入過則直接返回TRUE。如果沒有被引入過,則引入文件。而其他兩個(gè)函數(shù)不會對文件是否被重復(fù)引入做出檢測。

注意:在PHP 4中的 Windows 系統(tǒng)下是不區(qū)分大小寫的。也就是說下面的代碼都是引入的a.php。當(dāng)然,PHP 5不會再出現(xiàn)這樣的情況了。
include_once "a.php"; include_once "A.php";

2.include()與inclue_once()在引入文件失敗時(shí),只會產(chǎn)生警告信息,但是不會終止程序繼續(xù)向下執(zhí)行。
Warning:require(wrongFile.php)[function.require]: failed to open stream:No such file or directory in C:homewebsite est.php on line 5
而其他兩個(gè)函數(shù)在文件引入失敗時(shí),會產(chǎn)生致命錯(cuò)誤,并終止整個(gè)程序的運(yùn)行。
Fatal error:require()[function.require]:Failed opening required 'wrongFile.php'(include_path='.;C:php5pear')in C:homewebsite est.php on line 5

二、使用環(huán)境
1. 由第二條實(shí)際上我們已經(jīng)可以看出他們各自的使用環(huán)境了。include()適合用來引入普通文件(例如:視圖模板),而require()適合用來引入核 心文件(例如:核心類文件)。因?yàn)榍罢咭氲奈募鄬τ谡麄€(gè)程序系統(tǒng)來說重要性要低一些,所以就算出錯(cuò)也可以繼續(xù)執(zhí)行后面的程序。但是如果說一個(gè)系統(tǒng)或者 框架的核心文件都引入失敗的話,那么程序還有繼續(xù)運(yùn)行下去的必要嗎?

2.include_once()與require_once()實(shí)際上就是在第三條基礎(chǔ)上對引入文件做了更嚴(yán)格的重復(fù)性檢測而已。同樣是前者一般性引入,后者重要引入。

三、路徑
至 于相對路徑問題,只要記住一個(gè)原則就可以了:加入A引入B,B同時(shí)又引入了C。那么,B中引入C的相對路徑應(yīng)該以A--C的相對路徑來寫。因?yàn)?#xff0c;PHP的 文件引入實(shí)際上就相當(dāng)于將B的代碼復(fù)制到A中,也就是說我們從頭到尾都在A中執(zhí)行代碼,當(dāng)然應(yīng)該以A為參考來引入C了。

四、其他
1.我們還可以用include()來引用遠(yuǎn)程PHP文件,并且先這個(gè)被引用的文件傳參,當(dāng)然這有一定的先決條件。(詳見官方手冊)
include 'http://www.example.com/file.php?foo=1&bar=2';

2.注意:這幾個(gè)函數(shù)不一定非得要在后面加括號
include('a.php'); include("a.php"); include 'a.php'; include "a.php";
以上的寫法都是可以的。當(dāng)然,如果后面的參數(shù)包含變量,你得斟酌一下。
OK,PHP文件引入就分析到這里。更多精彩內(nèi)容敬請關(guān)注重慶PHP社區(qū)!

?

作者:Angrybird
來源: 重慶PHP http://www.php-chongqing.com

原文地址: http://www.php-chongqing.com/index.php/article/15

重慶PHP原創(chuàng),轉(zhuǎn)載請保留版權(quán)信息PHP之PHP文件引用詳解

轉(zhuǎn)載于:https://www.cnblogs.com/zcds-jk/p/4345270.html

總結(jié)

以上是生活随笔為你收集整理的PHP之PHP文件引用详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国产精品精品国产 | 91精品综合久久久久久 | 日本美女视频一区 | 91av日本| 国产精品久久久久久一区二区 | 亚洲国产一区二区三区 | 亚洲xxxx天美 | 丁香六月激情综合 | 中文字幕欧美人妻精品 | 国产综合自拍 | 久草中文在线观看 | 蜜臀久久精品久久久久久酒店 | 中文字幕视频在线 | 日本亚洲网站 | www国产亚洲精品 | 国产人妻精品一区二区三 | 国产毛片aaa | 国产精品99一区二区三区 | 国产污视频网站 | 新超碰在线 | 青青草97 | 国产日皮视频 | 毛片在线免费观看视频 | 青青青视频免费观看 | 国产小视频在线 | 影音先锋国产精品 | 福利视频网站 | 播放男人添女人下边视频 | 三上悠亚ed2k | 久久成年 | 欧美少妇网 | 3o一40一50一6o女人毛片 | 欧美 日韩 高清 | aa一级黄色片| 邪恶久久 | 在线www | 亚洲av少妇一区二区在线观看 | 男人天堂av电影 | 国产免费又爽又色又粗视频 | 国产高清成人久久 | 中文字幕一区二区人妻视频 | 超碰黑人 | 99热这里只有精品在线 | 尤物网在线 | 亚洲专区欧美专区 | 木木影院| 国产高清精品在线观看 | 亚洲精品9999 | 苍井空亚洲精品aa片在线播放 | 爱爱色图 | 亚洲国产理论 | 久久免费播放视频 | 97在线免费视频 | 国产精品扒开腿做爽爽爽男男 | 欧美a网 | 日本黄色免费网址 | sao虎视频在线精品永久 | www五月婷婷 | 国产人人草 | 91综合在线 | 日韩成人在线影院 | 黄页网站在线播放 | 国产激情视频网站 | 精品爱爱 | a国产精品 | 欧美一级免费大片 | 国产69久久精品成人看 | 少妇户外露出[11p] | 双性人bbww欧美双性 | 亚洲成人黄色av | 环太平洋3:泰坦崛起 | 日韩精品成人无码专区免费 | 色婷婷伊人 | 成人午夜淫片免费观看 | 无码国产69精品久久久久网站 | 真性中出 | 亚洲熟女乱色一区二区三区 | 欧美色就是色 | 天天操操 | 丁香综合| 中文字幕一区二区三区手机版 | 久久人人爽人人人人片 | 亚洲美女www午夜 | 变态另类一区 | 美女扒开内裤让男人桶 | av免| 亚洲大尺度视频 | 高潮毛片无遮挡高清免费 | 久久婷婷色综合 | 色版视频在线观看 | 国产酒店自拍 | 69精品久久久久久久 | 超碰青娱乐 | 最全aⅴ番号库网 | 超碰在线观看99 | 成人免费网站在线观看 | 夜夜操女人 | 国产精品久久久久久亚洲影视 | 亚洲免费黄色网 |