搜尋
首頁後端開發php教程PHP4引用文件語句的對比_PHP教程
PHP4引用文件語句的對比_PHP教程Jul 21, 2016 pm 04:06 PM
對比引用我們文件程式設計語句

PHP4引用文件語句的比較
凌心一劍
  在我們程式設計時,有些東東往往需要重複使用,如果每使用一次就輸入一次,實在是太沒有效率可言了。因此在程式語言中就出現了專門處理這些操作的語句,我們稱他們為『引用檔案語句』!在需要的時候只要用這些引用語句直接將需要的東東引入進來就可以了,效率一下子就提高上去不少,呵呵~~~
  在PHP4中我們可以使用require();include() ;require_once();include_once;這四個引用語句直接引用已經存在的檔案到程式中。合理的使用他們可以提供不少的效率,當然這是在了解了他們直接的異同之處後才能了解的。本文就是重點介紹他們的使用方法!

require()語句
語法:require("statement");

參數:「statement」是要引用的程式段檔名。

說明:require()語句在PHP程式執行前就會將使用require引用的檔案讀入,因此require通常放到程式的開始處。因此要特別注意一點,require語句有一點強,我的意思是說,不管程式是否真的需要引用的文件,只要你使用require語句,它都會把他們包含進來!即使你是在條件控制語句中使用這個函數進行包含,那怕是那個條件不為真,引用文件也會被包含進來!形成了殭屍,在運行過程中這些殭屍是不起任何可見作用的,但是很明顯它會加重負擔,所以這一點要特別注意!如果使用require語句發生了包含錯誤,那麼程式將輸出出錯訊息並停止運作! !


include()語句
語法:include("statement");

參數:「statement」是要引用的程式段檔案名稱。

說明:大家可以看到,require()和include()的語法是一樣。但是他們的功能卻些許出入。 include語句只有在執行時才會讀入要包含的檔案。在錯誤處理方便,使用include語句,如果發生包含錯誤,程式將跳過include語句,雖然會顯示錯誤訊息但是程式還是會繼續執行! ! (這和有些教科書上說的不一樣,不過請你還是相信我,要不自己去嘗試!相信你自己的判斷!!)


require_once()語句
文法
文法:require_once("statement");

說明:它可以說是require的擴展吧,功能和用法相似,但是不同之處是require_once語句有一個引用鏈,它可以保證文件加入你的程序只是只有一次,而且會避開變數值和函數名稱之間的衝突。 ^_^


include_once()語句
語法:include_once("statement");

說明:就像require_oncece一樣,include_oncecece的功能擴展了語句。在程式執行期間​​,將指定的檔案包含進來,如果從檔案引用進來的程式先前已經包含過的時候,include_once()就不會再包含它進來。也就是僅僅可以引用同一個文件一次! ! !
另外需要大家知道的一些東西,被引用的文件中,將不再繼承原來的PHP定界符“”,如果在引用的文檔中包含PHP代碼,需要重新使用定界符“”標誌PHP程式碼。在PHP4中引用語句具有了函數的某些特徵,支援返回值及程式的轉向,這些是PHP3所沒有的!強調一下:引用文件,不是系統單獨的去執行這個頁面,而是把這個頁面的程式碼引入到所屬的主程式中。

http://www.bkjia.com/PHPjc/315472.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/315472.htmlTechArticlePHP4引用文件語句的對比凌心一劍在我們編程時,有一些東東往往需要重複使用,如果每使用一次就輸入一次,實在是太沒有效率可言了。 ...
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
wpsystem是什么文件夹wpsystem是什么文件夹Sep 01, 2022 am 11:22 AM

wpsystem文件夹是windows应用文件夹;创建WpSystem文件夹是为了存储某些特定“Microsoft Store”应用程序的数据,因此建议不要删该文件夹,因为删除之后就无法使用指定的应用。

winreagent是什么文件夹winreagent是什么文件夹Aug 26, 2022 am 11:23 AM

winreagent是在系统更新或升级的过程中创建的文件夹;该文件夹中通常包含临时文件,当更新或升级失败时,系统将通过还原先前创建的临时文件来回滚到执行更新或升级过程之前的版本。

baidunetdiskdownload是什么文件夹baidunetdiskdownload是什么文件夹Aug 30, 2022 am 10:45 AM

baidunetdiskdownload是百度网盘默认下载文件的文件夹;百度网盘是百度推出的一项云存储服务,只要下载东西到百度网盘里,都会默认保存到这个文件夹中,并且可跨终端随时随地查看和分享。

如何在苹果笔记中使用块引号如何在苹果笔记中使用块引号Oct 12, 2023 pm 11:49 PM

在iOS17和macOSSonoma中,Apple为AppleNotes添加了新的格式选项,包括块引号和新的Monostyle样式。以下是使用它们的方法。借助AppleNotes中的其他格式选项,您现在可以在笔记中添加块引用。块引用格式可以轻松地使用文本左侧的引用栏直观地偏移部分的写作。只需点击/单击“Aa”格式按钮,然后在键入之前或当您在要转换为块引用的行上时选择块引用选项。该选项适用于所有文本类型、样式选项和列表,包括清单。在同一“格式”菜单中,您可以找到新的“单样式”选项。这是对先前“等宽

备份文件的扩展名通常是什么备份文件的扩展名通常是什么Sep 01, 2022 pm 03:55 PM

备份文件的扩展名通常是“.bak”;bak文件是一个备份文件,这类文件一般在'.bak前面加上应该有原来的扩展名,有的则是由原文件的后缀名和bak混合而成,在生成了某种类型的文件后,就会自动生成它的备份文件。

reference assemblies是什么文件夹reference assemblies是什么文件夹Sep 01, 2022 pm 03:12 PM

“reference assemblies”是系统用户设置文件夹;该文件夹中包括各个用户的文档、收藏夹、上网浏览信息、配置文件等,是“NET framework”存储公用类型库数据集的地方,并且该文件中的文件不能随便删除。

C++编译错误:未定义的引用,该怎么解决?C++编译错误:未定义的引用,该怎么解决?Aug 21, 2023 pm 08:52 PM

C++是一门广受欢迎的编程语言,但是在使用过程中,经常会出现“未定义的引用”这个编译错误,给程序的开发带来了诸多麻烦。本篇文章将从出错原因和解决方法两个方面,探讨“未定义的引用”错误的解决方法。一、出错原因C++编译器在编译一个源文件时,会将它分为两个阶段:编译阶段和链接阶段。编译阶段将源文件中的源码转换为汇编代码,而链接阶段将不同的源文件合并为一个可执行文

resource是什么文件夹resource是什么文件夹Sep 05, 2022 am 10:58 AM

resource是一个资源文件夹;该文件夹通常是由一些需要联网使用的软件在用户使用的时候创建的,属于临时资料文件夹,该文件夹非系统文件夹可以安全删除,文件夹大小会根据用户使用此类软件中相关资源的大小,创建不等值大小的文件夹。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器