PHP基礎(6)持續更新喲

2021-09-16 20:27:25 字數 1046 閱讀 3558

說先說一下檔案包含語句的概念及用處:

在程式開發中,會涉及到多個php檔案。為此,php提供了包含語句,可以從另乙個檔案中將**包含進來。

檔案包含語句它的好處就是:

可以提高**的重用性,還可以提高**的維護和更新的效率。

檔案包含語句:

include,require,include_once,require_once

以include語句為例講解,他包含語句語法類似。具體語法格式如下:

include '檔案路徑';
「檔案路徑」指的是被包含檔案所在的絕對路徑或相對路徑。

所謂絕對路徑就是從碟符開始的路徑,如「c:/web/test.php」。

所謂相對路徑就是從當前路徑開始的路徑,假設被包含檔案test.php與當前檔案所在路徑都是「c:/web」,則其相對路徑就是「./test.php」。

在相對路徑中,「./」表示當前目錄,「…/」表示當前目錄的上級目錄。

require語句與include語句,以及include_once、require_once語句的區別:

在包含檔案時,如果沒有找到檔案,或被包含的檔案中有語法錯誤,include語句會發生警告資訊,程式繼續執行;而require語句會發生致命錯誤,程式停止執行。

include每用一次就解析一次, 而require可以只解析一次,因此require的執行效率比include高。

include是當執行到時載入,require是提前載入。

雖然include_once、require_once語句,和include、require的作用幾乎相同,但是不同的是帶「_once」的語句會先檢查要包含的檔案是否已經被包含過,避免了同一檔案被重複包含的情況。

在被包含檔案中,還可以使用return關鍵字返回乙個值

<?php

return 'ok';

<?php

echo include './test.php'; // 輸出結果:ok

PHP專題 持續更新)

一 phpize phpize 是用來擴充套件php擴充套件模組的,通過 phpize 可以建立php的外掛程式模組,比如你想在原來編譯好的php中加入memcached或者imagemagick等擴充套件模組,可以使用 phpize。phpize大部分機子都沒有裝,phpize是屬於php dev...

Bazel基礎 持續更新

bazel是google開發的,用來代替make的乙個自動化構建工具。相對於用makefile,bazel構建速度更快,而且可以識別改動過的 modified 構建時,沒有改動的 不會重新構建,而是使用之前構建過的。有改動的部分會重新構建。這也是它更快的原因。而且還支援遠端 remote 構建。可以...

PHP問題列表 持續更新

1 安裝 環境 windows xp 1 windows xp安裝略。如遇到問題可參閱 這裡注意一下,如果你在windows系統下部署,請選擇 特別注意的地方 這裡有vc9 x86 non thread safe vc9 x86 thread safe vc6 x86 non thread safe...