我們有一個我們使用的自定義框架,它允許我們將include
代碼轉入其他頁面。但是,即使include
代碼不輸出任何內容,此代碼的標題也始終打印出來。有沒有一種方法,我可以exit
或return
特定的東西,我可以通過include
/require
陷阱和捕獲,以便我可以做正確的事情?PHP捕獲「空」包括
2
A
回答
5
激活輸出緩衝,包括文件,然後檢查其內容:
ob_start();
include "file.php";
$content = ob_get_contents();
ob_end_clean();
用於檢查產生的,要麼保持或轉儲它的內容之後。
最良好的祝願, 費邊
3
這可能不是最合適的解決方案,但它是一個很不錯的技巧。您實際上可以使用PHP-includes作爲函數並返回值。
例如。創建一個名爲myinclude.php文件:
<?php
$a = 9192*9192;
return a;
然後創建第二個文件,其中包括第一:
<?php
$res = include("myinclude.php");
echo $res;
是的,它的實際工作。有關更多詳細信息,請參閱manual page。還要注意,如果include文件中沒有顯式地返回,include()將返回「OK」(奇怪的是)。這適用於require(),include_once()和require_once()。
相關問題
- 1. 捕獲文本包括換行符,jQuery中的DOM空白?
- 2. JSF 1.2響應捕獲包括資源
- 3. PDO連接嘗試捕獲包括
- 4. 捕獲包括標題與HttpServletResponseWrapper
- 5. 從php exec中捕獲/禁止所有輸出,包括stderr
- 6. PHP句子邊界包括空行嗎?
- 7. 獲取最新的記錄,包括空
- 8. 包括:在PHP
- 9. HTML - 包括PHP
- 10. 包括 - php
- 11. MAMP php包括
- 12. tidesdk包括php
- 13. PHP包括 「../」 與 「/../」
- 14. PHP包括鏈
- 15. PHP包括
- 16. PHP JSON包括
- 17. PHP和包括
- 18. PHP,包括HTML
- 19. PHP類,包括
- 20. jQuery,PHP包括
- 21. 不包括空格
- 22. PHP包括內包括不工作
- 23. 空捕獲塊
- 24. PHP - 獲取POST數據包括在內
- 25. JS RegExp捕獲圓括號
- 26. QRegExp非捕獲括號
- 27. php包括文件
- 28. PHP文件包括
- 29. WordPress和PHP包括
- 30. PHP全球包括?
這是一個有趣的方法,如果我可以給你們兩個正確的答案,我會的,因爲使用@ halfdan的方法與你一起*正是*我所需要的。 謝謝! – 2009-12-05 02:47:13