全局变量用于PHP中的文件

时间:2011-04-29 05:41:30

标签: php

我遇到过需要使用队列的情况,应该可以在所有页面中访问。我尝试使用全局变量,但无法满足要求。

3 个答案:

答案 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)数据库来存储队列。它是超级持久的,一旦掌握了它,就会非常容易使用。