真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php加載文件的方法是什么

這篇文章主要介紹php加載文件的方法是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站是一家專業(yè)從事網(wǎng)站制作、成都網(wǎng)站制作的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站設(shè)計公司,創(chuàng)新互聯(lián)建站依托的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、成都營銷網(wǎng)站建設(shè)及網(wǎng)站設(shè)計開發(fā)服務(wù)!

php加載文件的方法:1、使用“include '文件名'”語句加載;2、使用“require '文件名'”語句加載;3、使用“include_once '文件名'”語句加載;4、使用“require_once '文件名'”語句加載。

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

PHP中有四個加載文件的語句:include、require、include_once、require_once。

基本語法

require:require函數(shù)一般放在PHP腳本的最前面,PHP執(zhí)行前就會先讀入require指定引入的文件,包含并嘗試執(zhí)行引入的腳本文件。require的工作方式是提高PHP的執(zhí)行效率,當它在同一個網(wǎng)頁中解釋過一次后,第二次便不會解釋。但同樣的,正因為它不會重復(fù)解釋引入文件,所以當PHP中使用循環(huán)或條件語句來引入文件時,需要用到include。

include:可以放在PHP腳本的任意位置,一般放在流程控制的處理部分中。當PHP腳本執(zhí)行到include指定引入的文件時,才將它包含并嘗試執(zhí)行。這種方式可以把程序執(zhí)行時的流程進行簡單化。當?shù)诙斡龅较嗤募r,PHP還是會重新解釋一次,include相對于require的執(zhí)行效率下降很多,同時在引入文件中包含用戶自定義函數(shù)時,PHP在解釋過程中會發(fā)生函數(shù)重復(fù)定義問題。

require_once / include_once:分別與require / include作用相同,不同的是他們在執(zhí)行到時會先檢查目標內(nèi)容是不是在之前已經(jīng)導(dǎo)入過,如果導(dǎo)入過了,那么便不會再次重復(fù)引入其同樣的內(nèi)容。

相互區(qū)別

include和require:

include有返回值,而require沒有返回值

include在加載文件失敗時,會生成一個警告(E_WARNING),在錯誤發(fā)生后腳本繼續(xù)執(zhí)行。所以include用在希望繼續(xù)執(zhí)行并向用戶輸出結(jié)果時。

//test1.php


//test2.php


//結(jié)果:
this is test1

require在加載失敗時會生成一個致命錯誤(E_COMPILE_ERROR),在錯誤發(fā)生后腳本停止執(zhí)行。一般用在后續(xù)代碼依賴于載入的文件的時候。

//test1.php


//test2.php

結(jié)果:

php加載文件的方法是什么

include和include_once:

include載入的文件不會判斷是否重復(fù),只要有include語句,就會載入一次(即使可能出現(xiàn)重復(fù)載入)。而include_once載入文件時會有內(nèi)部判斷機制判斷前面代碼是否已經(jīng)載入過。這里需要注意的是include_once是根據(jù)前面有無引入相同路徑的文件為判斷的,而不是根據(jù)文件中的內(nèi)容(即兩個待引入的文件內(nèi)容相同,使用include_once還是會引入兩個)。

//test1.php


//test2.php


//結(jié)果:
this is test2this is test1this is test2


//test1.php


//test2.php


//結(jié)果:
this is test2this is test1


//test1.php


//test2.php


//結(jié)果:
this is test2this is test1this is test2


//test1.php


//test2.php


//結(jié)果:
this is test2this is test1

require和require_once:同include和include_once的區(qū)別相同。

載入時執(zhí)行過程

1. 從include(require)語句退出php腳本模式(進入html代碼模式)

2. 載入include語句所設(shè)定的文件中的代碼,并嘗試執(zhí)行

3. 退出html模式,重新進入php腳本模式,繼續(xù)后面腳本程序的執(zhí)行

//test1.php


主文件開始位置:
 主文件中位置 A";
    include "./test2.php";    //要載入的文件
    echo "
 主文件中位置 B"; ?>
 主文件結(jié)束位置 //test2.php
 被載入文件位置 1  被載入文件位置 2"; ?>
 被載入文件位置 3

結(jié)果:

php加載文件的方法是什么

分析:

php加載文件的方法是什么

php的框架有哪些

php的框架:1、Laravel,Laravel是一款免費并且開源的PHP應(yīng)用框架。2、Phalcon,Phalcon是運行速度最快的一個PHP框架。3、Symfony,Symfony是一款為Web項目準備的PHP框架。4、Yii,Yii是一款快速、安全和專業(yè)的PHP框架。5、CodeIgniter,CodeIgniter是一款非常敏捷的開源PHP框架。6、CakePHP,CakePHP是一款老牌的PHP框架。7.Kohana,Kohana是一款敏捷但是功能強大的PHP框架。

以上是“php加載文件的方法是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享題目:php加載文件的方法是什么
文章轉(zhuǎn)載:http://weahome.cn/article/jsshec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部