我开发了一个像这样的全局变量的PHP页面;如何在整个应用程序中设置一个全局变量
global $amty_imgCache; $amty_imgCache = array();
$GLOBALS["amty_imgCache"]=$amty_imgCache;
此页面具有向该阵列添加/删除条目的功能。
我在antother PHP页面上调用了一个函数来显示它的数量,并用这种方法将一些元素放到这个全局数组中;
Count <?php echo amty_getImageCacheCount(); ?>
<?php amty_putIntoImageCache(100,0); ?>
Count <?php echo amty_getImageCacheCount(); ?>
但在每次刷新首先,它显示计数0,则1
我怎样才能坚持横跨整个应用程序的全局变量的值。
我不想将它放入会话中,因为会话变量应该在用户级别范围不是应用程序级别时设置。 –
PHP中的“全局”变量[并不是真的](http://stackoverflow.com/questions/1557787/are-global-variables-in-php-considered-bad-practice-if-so-why/1557799# 1557799)应用程序持久性。它们只存在一次调用。使用会话。 – mario
PHP让我失望:( –