2012-03-27 36 views
0

Documentation狀態:澄清了包括/需要相對於調用腳本

文件是基於給定或者如果沒有給出文件路徑,指定包含路徑上包括在內。如果在include_path中找不到該文件,則include()將最終檢入調用腳本自己的目錄和當前工作目錄,然後纔會失敗。如果include()構造找不到文件,它將發出警告;這與require()不同,它會發出致命錯誤。

我對句子的一部分有點糊塗:

finally check in the calling script's own directory

樹結構的實例:

  • 的index.php

  • 庫存

    • encryption.php

    • AES.php

我的代碼:

index.php包括libs/encryption.php

encryption.php是:

require 'AES.php'; // <-- should this command end with an error? 

從什麼文件說,我會說這不應該錯誤結束,但該命令在現實中失敗。

然後什麼是正確的行爲?

謝謝!

+0

'encryption.php'包含文件'AES.php'什麼是錯的? – safarov 2012-03-27 19:21:32

+0

什麼是確切的錯誤信息? – 2012-03-27 19:26:08

回答

1

在這種情況下,「腳本」是指執行腳本而不是所包含的模塊。