我遇到过需要使用队列的情况,应该可以在所有页面中访问。我尝试使用全局变量,但无法满足要求。
答案 0 :(得分:3)
如果它不是常量数据,则可以使用session var
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;
?>
希望这有帮助
答案 1 :(得分:0)
创建存储此队列的对象(写入类),并将此对象(变量)传递到需要此队列的所有方法/函数中。
答案 2 :(得分:0)
您可以使用(my)sql(ite)数据库来存储队列。它是超级持久的,一旦掌握了它,就会非常容易使用。