回答
刪除=
標誌。它使PHP返回任何include()
返回。
<?php
include("inc/c.php");
?>
您正在看到include()
函數的結果。它返回true
,因爲它成功了,並且您看到1
,因爲這是true
的字符串表示形式。
如果您想要該文檔的文本,您可以使用file_get_contents()
或類似的。
這實際上是一個有趣而且經常被忽視的怪癖。你可以在你包含的文件的主體中放置一個'return',使'include'和'require'函數返回值。如果'c.php'包含'return'開心的字符串很開心,Hello World!「'它實際上會給出輸出。 (你可能已經知道了,但其他人可能不知道) – Leigh 2012-02-09 21:23:42
謝謝!謝謝請投票我的問題 – TheBlackBenzKid 2012-02-23 22:54:54
@TheBlackBenzKid,爲什麼?這不是一個很好的問題。事實上......它甚至不是一個問題,只是你所看到的一些事情的陳述。請參閱常見問題解答,瞭解這裏所考慮的問題。 – Brad 2012-02-23 22:57:37
- 1. PHP回聲,包括
- 2. PHP的回聲包括
- 3. PHP包括無回聲
- 4. PHP的:回聲VS包括HTML文件
- 5. PHP回聲不包括行間距
- 6. 使用PHP包括有回聲值
- 7. PHP/WordPress的 - 包括內部的回聲
- 8. 使用PHP包括在回聲
- 9. PHP包括不工作在回聲
- 10. PHP回聲變量從包括之前包括
- 11. PHP包括聲明問題
- 12. PHP包含聲明回聲'?'
- 13. 文件'包括''包括'的回聲名稱
- 14. 如何包括回聲HTML內容
- 15. 禁止回聲包括文件
- 16. 使用php的神祕1包括
- 17. PHP的聲明不工作包括
- 18. PHP - 回聲完整的XML字符串(包括標籤)
- 19. Laravel 4包括 - PHP的回聲 - 在文件
- 20. PHP設置變量之前包括和回聲之後
- 21. PHP回聲回聲
- 22. 包含在PHP回聲內PHP和HTML
- 23. PHP/HTML - 更多回聲的1表
- 24. PHP MySQL_return_rows =回聲1然後0
- 25. 包括:在PHP
- 26. HTML - 包括PHP
- 27. 包括 - php
- 28. MAMP php包括
- 29. tidesdk包括php
- 30. PHP包括 「../」 與 「/../」
我不喜歡用<?php include(「」); ?>需要多個字符。沒有辦法解決這個問題。 – TheBlackBenzKid 2012-02-09 21:21:08
@TheBlackBenzKid,什麼?真? '<?php'對你來說真的太多了嗎?不管怎樣,你不應該使用短打開的標籤,因爲它們沒有在所有服務器上啓用。如果你想要一個簡短的版本,你可以經常使用'<?',但我不推薦它,因爲它再次不適用於所有的服務器,並且有很好的理由。 – Brad 2012-02-09 21:21:37
當然你開玩笑 – 2012-02-09 21:22:36