PHP 包括對父檔案問題的引用。

發布 科技 2024-04-03
23個回答
  1. 匿名使用者2024-01-27

    這不是介紹的問題,你定義的類,類外的值不會進來,你需要這樣實現這個函式:

    server = $server;

    this->username = $username;

    this->password = $password;

    如果要在類中使用它,請像這樣呼叫它:

    this->server;

    以這種方式使用它。

    medoo = new medoo($server, $username, $password);

    server = $medoo->server;

  2. 匿名使用者2024-01-26

    引用檔案是可以的,並且變數在當前檔案中有效。

    但是,不能在類中使用類以外的變數。 你看,你的錯誤訊息是乙個語法錯誤。 成員變數只能使用常量初始化 第 5 行和第 15 行是正確的。 第 8、10、12 行是典型的語法錯誤。

    如果要對此類配置資訊進行資料庫化,可以使用 中的 define 函式來定義乙個常量,然後呼叫它。 並且不要將其儲存在普通變數中。

  3. 匿名使用者2024-01-25

    獲取站點根目錄的物理路徑。

    然後,您可以從根目錄一直引用它到檔案的路徑。

  4. 匿名使用者2024-01-24

    當前檔案所在的目錄由以下人員引用:

    include('');

    或者:include('./');

    父目錄引用方法:

    include('/../');

    卓越引用:

    include('/../../');

  5. 匿名使用者2024-01-23

    父目錄是兩個句點加乙個斜槓。 /

  6. 匿名使用者2024-01-22

    估計這是乙個大小寫問題,在 Windows 下不區分大小寫,但在 Linux 下區分大小寫。

    您可以檢視 include() 括號中的檔名和路徑的大小寫是否與原始檔名的大小寫相同。

  7. 匿名使用者2024-01-21

    最有可能的是,檔名存在大小寫問題。 其餘的與Linux沒有什麼不同。

  8. 匿名使用者2024-01-20

    有兩種方法可以引用檔案:require 和 include。 這兩種方法提供了不同的使用靈活性。

    require 的使用通常放在 php 程式的開頭,在執行 php 程式之前,它會讀取 require 指定的檔案,使其成為 php 程式網頁的一部分。 常用函式,也可以用這個方法把它引入到網頁中。

    包含方法通常用於過程控制的處理部分。 php 程式網頁僅在讀取包含檔案時才讀取它。 這樣,可以簡化程式執行的過程。

  9. 匿名使用者2024-01-19

    如果仔細看是不是寫錯了,我也從wind到linux都做過,除了大小寫和大小寫之外,幾乎沒有問題。

  10. 匿名使用者2024-01-18

    無論是 Linux 系統還是 Windows 系統,include() 中的目錄分隔符都可以用來保持一致性。

    由於 include('../'如果呼叫成功,則將顯示 的完整路徑進行除錯,例如?>

  11. 匿名使用者2024-01-17

    如果是win伺服器,請在IIS中設定它,然後嘗試:設定父目錄的訪問許可權等。

  12. 匿名使用者2024-01-16

    不。 跟。或者不要新增任何內容來嘗試。

  13. 匿名使用者2024-01-15

    include 函式是引入檔案。

    Namespace 解決了同一指令碼下 PHP 函式名稱重複、命名空間名稱不同等於在不同模組下的致命錯誤。

    1.當您在不同的命名空間中引入兩個檔案的相同函式時,即使您在同乙個指令碼中,也不會出現錯誤。

    2.看你最後一段**,你一行定義了2個命名空間,第乙個沒用,相當於你在命名空間foo bar子命名空間; 下面的 ** 寫在命名空間下,但後續的 ** 寫在命名空間 foo bar 子命名空間中; 但是,出現兩個同名的函式,並報錯。

    3.如果要區分命名空間和包含,首先要了解它們代表什麼,從你的問題中可以看出你對命名空間了解不多,建議你還是閱讀php手冊上的命名空間,並且比其他人更深入地了解它們。

    4.建議你把命名空間 foo bar 子命名空間; 寫入 const foo = 2; 上面。

  14. 匿名使用者2024-01-14

    按理說,引用的檔案可以包含其他檔案,您可以檢查是否存在任何衝突。

  15. 匿名使用者2024-01-13

    這不是乙個好方法,所以建議不要使用這種包含,手冊中也有說明。

    指令碼檔案實際上已經在遠端伺服器上執行,而本地指令碼包含其結果。

    include 只是解析後的 html**。

    讓我們使用本地路徑。

  16. 匿名使用者2024-01-12

    哇,我剛剛解決了這個問題

    將 include path 的值替換為您設定的伺服器位址 include path = c: comsenzexp wwwroot;

    然後在寫入路徑中使用 Apache 或 IIS 或 Nginx 重新啟動伺服器 include('/');

    沒關係 不崇拜哥哥,哥哥只是個簡單的程式設計師,歐爺兒

  17. 匿名使用者2024-01-11

    如果在 PHP(預設配置)中啟用了“允許 URL FOPEN”,則可以指定要包含在 URL 中的檔案(有關 HTTP 或其他支援的封裝協議支援的協議,請參閱附錄 L)而不是本地檔案。 如果目標伺服器將目標檔案解釋為 PHP,則可以使用 HTTP Get 的 URL 請求字串將變數傳遞給包含的檔案。 嚴格來說,這與包含檔案並繼承父檔案的變數空間不是一回事; 指令碼檔案實際上已經在遠端伺服器上執行,而本地指令碼包含其結果。

  18. 匿名使用者2024-01-10

    include(path) 可以是絕對的,也可以是相對的。

    對於相對引用,此相對路徑是相對於檔案包含所在的檔案,而不是$server['php_self'],主要發生在巢狀包含多次時,可以自己測試一下。

    為了避免出現問題,可以使用絕對引用來解決問題,即絕對引用,一般做法是在 ** 的通用引用檔案中定義根目錄的物理路徑常量(根路徑常量,可以通過 realpath 獲取),其他需要包含的檔案只需要使用根常量加上相對於 ** 根的路徑即可。

  19. 匿名使用者2024-01-09

    事實上,你可以將根目錄的路徑定義為乙個變數,包括變數+檔名!

  20. 匿名使用者2024-01-08

    第三種方法有效,第一種不便攜,第二種寫法錯誤;

    最好為包含檔案設定相對路徑。

  21. 匿名使用者2024-01-07

    1.不要這樣引用它,移植起來並不容易。

    2.這一定是錯的。

    3.它應該被引用,使用相對位址。

  22. 匿名使用者2024-01-06

    這意味著在非物件上呼叫成員方法。

    我猜你的**應該是:

    db = new db();這是 $db->query($sql) 中定義的資料庫操作類;

    如果是這種情況,可以先使用 var dump($db) 來驗證是否已成功建立資料庫操作類,然後確保查詢方法不使用 private 修飾符。

    你發布的**不是很完整,建議你發布班級。

  23. 匿名使用者2024-01-05

    如果呼叫順序錯誤,則先例項後載入檔案肯定是不對的。

    您可以使用該函式先載入資料庫操作類,然後載入例項,則不能先載入例項,然後再載入檔案。

相關回答
6個回答2024-04-03

在中間使用函式時,需要引用標頭檔案。

它是C語言庫的函式標頭檔案之一,其中包含記憶體處理和字串處理函式。 >>>More

14個回答2024-04-03

include 是 dedecms 的系統資料夾,其中包含 dedecms 系統下的一些系統函式檔案、函式定義、描述和引數檔案。 >>>More

15個回答2024-04-03

簡體中文版。

該軟體包整合了最新的Apache+PHP+MySQL+PHPMYADMIN+ZendOptimizer,一次性安裝,無需配置即可使用,是乙個非常方便易用的PHP除錯環境。 該程式不僅包括PHP除錯環境,還包括開發工具、開發手冊等。 簡而言之,學習PHP只需要乙個包。 >>>More

12個回答2024-04-03

既然 var1 和 var2 是變數,為什麼要將 var 分配給變數,只需將值分配給 cookie 即可。 >>>More

17個回答2024-04-03

time=time ()1 * 24 * 60 * 60 );

echo date("y-m-d",$time); >>>More