首頁 後端開發 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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SOL幣和BCH幣那個比較有潛力? SOL幣和BCH幣有什麼差別? SOL幣和BCH幣那個比較有潛力? SOL幣和BCH幣有什麼差別? Apr 25, 2024 am 09:07 AM

目前被幣圈看好的潛力幣除了SOL幣還有BCH幣,SOL是Solana區塊鏈平台的原生代幣,BCH是BitcoinCash專案的代幣,它是比特幣的一個分叉貨幣。因為有不同的技術特性、應用場景和發展方向,投資人在二者之前做出選擇也比較困難,就想透過分析SOL幣和BCH那個更有潛力?再進行投資。但幣種的比較是要根據市場、發展前景、專案實力等方面綜合分析的。接下來小編為大家詳細說。 SOL幣和BCH那個比較有潛力?相較而言SOL幣更有潛力,確定SOL幣和BCH那個更有潛力是一個複雜的問題,因為這取決於許

使用正規表示式去除 PHP 數組中的重複值 使用正規表示式去除 PHP 數組中的重複值 Apr 26, 2024 pm 04:33 PM

使用正規表示式從PHP數組中移除重複值的方法:使用正規表示式/(.*)(.+)/i匹配並取代重複項。遍歷數組元素,使用preg_match檢查匹配情況。如果匹配,請跳過值;否則,將其添加到無重複值的新數組中。

C++ 函式回傳參考型別有什麼好處? C++ 函式回傳參考型別有什麼好處? Apr 20, 2024 pm 09:12 PM

C++中的函數傳回參考類型的好處包括:效能提升:引用傳遞避免了物件複製,從而節省了記憶體和時間。直接修改:呼叫方可以直接修改傳回的參考對象,而無需重新賦值。程式碼簡潔:引用傳遞簡化了程式碼,無需額外的賦值操作。

程式設計是乾啥的,學了有什麼用 程式設計是乾啥的,學了有什麼用 Apr 28, 2024 pm 01:34 PM

1、程式設計可用於開發各種軟體和應用程序,包括網站、手機應用程式、遊戲和數據分析工具等。它的應用領域非常廣泛,幾乎涵蓋了所有行業,包括科學研究、醫療保健、金融、教育、娛樂等。 2.學習程式設計可以幫助我們提升問題解決能力和邏輯思考能力。在程式設計過程中,我們需要分析和理解問題,找出解決方案,並將其轉換為程式碼。這種思維方式能夠培養我們的分析和抽象能力,提升我們解決實際問題的能力。

深入解析C++中的指標與引用,優化記憶體使用 深入解析C++中的指標與引用,優化記憶體使用 Jun 02, 2024 pm 07:50 PM

透過使用指標和引用,可以優化C++中的記憶體使用:指標:儲存其他變數位址,可指向不同變量,節約內存,但可能產生野指標。引用:別名為另一個變量,始終指向同一個變量,不會產生野指針,適用於函數參數。透過避免不必要的複製、減少記憶體分配和節省空間,優化記憶體使用可以提升程式碼效率和效能。

使用 Python 解決問題:作為初學者,解鎖強大的解決方案 使用 Python 解決問題:作為初學者,解鎖強大的解決方案 Oct 11, 2024 pm 08:58 PM

Python 讓初學者能夠解決問題。

C++ 程式設計謎題片段:激發思維,提升程式設計水平 C++ 程式設計謎題片段:激發思維,提升程式設計水平 Jun 01, 2024 pm 10:26 PM

C++程式設計謎題涵蓋斐波那契數列、階乘、漢明距離、陣列最大值和最小值等演算法和資料結構概念,透過解決這些謎題,可以鞏固C++知識,提升演算法理解和程式設計技巧。

釋放你內心的程式設計師:C 絕對初學者 釋放你內心的程式設計師:C 絕對初學者 Oct 11, 2024 pm 03:50 PM

C語言是初學者學習程式設計的理想選擇,其優點包括效率、多功能性和可移植性。學習C語言需要:安裝C編譯器(如MinGW或Cygwin)了解變數、資料型別、條件語句和迴圈語句編寫包含主函數和printf()函數的第一個程式透過實戰案例(如計算平均數)練習C語言知識

See all articles