我需要獲取另一個文件中存在的變量的值。我知道我可以使用include或require函數,但是在兩種情況下,它都會打印出包含在文件中的整個輸出。那麼是否有辦法只得到變量的值而不是來自另一個文件的輸出?從其他文件獲取變量的值 - PHP
2
A
回答
3
ob_start();
include($filename);
ob_end_clean();
您的變量現在應該在範圍內可用。
當然,如果你關心的輸出,你可能要留着,
ob_start();
include($filename);
$output = ob_get_contents();
ob_end_clean();
這是需要提醒的是,如果你是整個應用程序的設計者,你不應該這樣做。相反,將所有變量設置爲一個文件並使用單獨的一個來生成輸出。理想地看一下MVC架構,其中控制器設置變量並且視圖/模板執行輸出。
0
以下可以做到這一點:
ob_start();
include(...);
ob_end_clean();
ob_start()開始輸出緩衝,其中沒有被髮送到瀏覽器/ CLI /等。包含你的文件。文件中的變量將可用,並且所有回顯等都不會顯示。
ob_end_clean()將轉儲緩衝區(如在擦除中),並且在釋放內存時不會顯示信息。
0
取出該值並將其放入第三個文件中。 include
該文件在您的文件1和文件2中。
換句話說,改進應用程序的結構,以便可以訪問需要單獨訪問的內容。
相關問題
- 1. 廣東話從其他PHP文件獲取變量
- 2. 從php類讀取其他文件的常量/變量
- 3. htaccess的獲取其他PHP變量
- 4. 無法獲取其他php文件的變量
- 5. 從jQuery中的其他文件抓取php變量
- 6. PHP:從PHP文件獲取變量?
- 7. PHP - 如何從其他文件訪問其他變量?
- 8. Bukkit - 從其他@EventHandlers獲取變量?
- 9. 從其他腳本文件變量獲得價值Unity C#
- 10. 如何從其他頁面獲取變量值?
- 11. VBA - 變量獲取ComboBox值其他獲取TextBox值錯誤
- 12. 從變量中獲取PHP文件?
- 13. 獲取所有PHP變量及其值
- 14. 如何從其他類中獲取變量的值?
- 15. PHP:從PHP文件中獲取PHP的變量,函數,常量
- 16. 從其他變量獲取CMD中的變量名稱
- 17. 獲取PHP變量從頁面到其他
- 18. 多個PHP會話 - 從其他會話中獲取變量
- 19. 從PHP返回的變量獲取值
- 20. 如何從其他AngularJs控制器獲取值$ scope變量
- 21. 從其他函數中獲取變量值python
- 22. 如何從其他變量中獲取值
- 23. 從其他py文件導入變量
- 24. 如何從PHP中的其他包含文件引用變量?
- 25. 獲取其他類的訪問變量
- 26. 從其他文件讀取PHP?
- 27. PHP從JavaScript獲取價值變量
- 28. php - 從變量中獲取值
- 29. 獲取變量值從JavaScript到PHP
- 30. 訪問變量文件從一個類中的其他文件
我寧願建議更好地構造整個應用程序... – deceze
好點。我假設這將成爲圖書館的一部分或文件無法更改的地方。這是一個糟糕的架構應該是顯而易見的,但仍值得指出。 –
但是仍然存在於該文件中的php部分正在執行...... – Srivathsan