1

我需要创建一个可以从我的脚本的其他 php 文件中访问的全局对象。

我的观点是,脚本/服务器启动时只创建一个COM 对象。而这个 COM 对象将等待我的命令进行一些处理工作。

我试图编写一个类来实现它,但是当我刷新页面时,我的类重新加载并且我的静态变量正在重新定义。

是否有任何代码或任何类或方法来解决这个问题?

谢谢你们。

4

1 回答 1

0

如果你在一个函数之外,你可以定义它。一旦你在一个函数中,你使用global关键字将它“拉入”函数。

例子:

<?php
$foo = "bar";
echo $foo; // bar

function test1() {
  echo $foo; // error
}
test1();

function test2() {
  global $foo;
  echo $foo; // bar
}
test2();
?>
于 2013-06-27T17:20:14.150 回答