在PHP中创建全局对象

时间:2013-06-27 17:17:43

标签: php com

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

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

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

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

谢谢大家。

1 个答案:

答案 0 :(得分:0)

如果您不在某个功能中,则可以对其进行定义。进入函数后,使用global关键字将其“拉入”函数。

示例:

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

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

function test2() {
  global $foo;
  echo $foo; // bar
}
test2();
?>