我遇到过需要使用队列的情况,并且应该可以在所有页面中访问该队列。我尝试使用全局变量但不能满足要求。在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. 跨文件的Typescript全局变量
- 3. PHP:跨PHP块的全局变量
- 4. 跨越.php文件的PHP全局变量
- 5. 跨多个文件的PHP全局变量问题
- 6. PHP使用全局变量
- 7. PHP - 使用全局变量
- 8. 使用PHP全局变量
- 9. 在yml文件中使用PHP全局变量
- 10. 在另一个脚本文件中全局使用PHP变量
- 11. 在Python中设置跨文件的全局变量
- 12. 跨多个文件的Javascript中的全局变量
- 13. 在PHP中使变量全局化?
- 14. php全局变量与'sourced'php文件
- 15. PHP全局变量
- 16. PHP'全局变量'
- 17. PHP全局变量
- 18. PHP - 全局变量
- 19. 全局变量PHP
- 20. 全局变量php
- 21. 在PHP中跨脚本读取和写入全局变量
- 22. 在html代码中使用js文件中的全局变量
- 23. 全局变量遍历PHP中的文件和文件夹
- 24. 用PHP全局变量
- 25. 访问跨包全局变量在Go
- 26. 定义在多个源文件中使用的全局变量
- 27. 在全局变量内部定义全局变量PHP
- 28. 在其他全局变量之间匹配PHP全局变量
- 29. 使用PHP初始化全局变量
- 30. PHP全局变量不使用mod_rewrite
这很有趣。你有问题吗? – alex 2011-04-29 05:42:54
我同意alex ......我们可能会有答案。 – prodigitalson 2011-04-29 05:47:05
很确定这个问题在帖子中有很好的暗示。 – gnur 2011-04-29 06:45:49