我遇到過需要使用隊列的情況,並且應該可以在所有頁面中訪問該隊列。我嘗試使用全局變量但不能滿足要求。在PHP中跨文件使用的全局變量
回答
創建將存儲此隊列的對象(寫入類),並將此對象(變量)傳遞到需要此隊列的所有方法/函數中。
我需要它在每個頁面使用麪包屑 – 2011-04-29 06:00:12
如果不是恆定的數據,你coud使用會話變種
some_page.php
<?php
session_start(); //Never forget this line when using $_SESSION
$_SESSION['queue'] = "my queue value";
?>
other_page.php
<?php
session_start(); //Never forget this line when using $_SESSION
$queue = $_SESSION['queue'];
//use queue for your needs
?>
如果它是恆定的數據,你可以把它的價值在一個PHP文件,並將其包含在您需要。
queue.php
<?php
$queue = "my queue value";
?>
some_file.php
<?php
require_once "queue.php";
echo $queue;
?>
希望這有助於
謝謝你回答這個非問題。信息非常有幫助。 – 2012-04-25 19:06:04
你可以使用一個(我的)SQL(ITE)數據庫來存儲您的隊列。它超級持久,一旦你掌握了它,超級簡單易用。
那麼超級持久性和持久性有什麼區別? :P – alex 2011-04-29 12:05:06
- 1. 跨文件的PHP全局變量
- 2. 跨越.php文件的PHP全局變量
- 3. 跨多個文件的PHP全局變量問題
- 4. PHP使用全局變量
- 5. 在另一個腳本文件中全局使用PHP變量
- 6. 在Python中設置跨文件的全局變量
- 7. 在PHP中使變量全局化?
- 8. 跨多個文件的Javascript中的全局變量
- 9. PHP全局變量
- 10. 在PHP中跨腳本讀取和寫入全局變量
- 11. 全局變量遍歷PHP中的文件和文件夾
- 12. 用PHP全局變量
- 13. 在其他全局變量之間匹配PHP全局變量
- 14. 定義在多個源文件中使用的全局變量
- 15. 使用PHP初始化全局變量
- 16. xml文件中的全局變量
- 17. 多個文件中的全局變量
- 18. cpp文件中的全局變量
- 19. 跨多個文件的C++全局變量
- 20. 跨網頁的Django全局變量?
- 21. 跨DLL的C++全局變量
- 22. 在全局頭文件中聲明一個全局變量?
- 23. 變量名稱的PHP全局變量
- 24. 使用全局變量的Flex組件
- 25. 在多個python文件中使用全局變量
- 26. 在php中全局化變量
- 27. 需要全局變量在php中
- 28. PHP中的全局常量:使用全局變量還是定義變量更安全?爲什麼?
- 29. 在requirejs中使用全局變量
- 30. 在cakephp中使用全局變量
這很有趣。你有問題嗎? – alex 2011-04-29 05:42:54
我同意alex ......我們可能會有答案。 – prodigitalson 2011-04-29 05:47:05
很確定這個問題在帖子中有很好的暗示。 – gnur 2011-04-29 06:45:49