如何取消设置全局变量


How to unset global variables.

我有一个项目的id和一个客户端的id,是在php中以JSON格式传递的会话。这些存储在全局变量id_pid_c中,因此我可以使用这些id进行多次插入和更新选择等。

当用户选择另一个项目或更改页面时,我需要取消设置这些变量。

  • 我可以通过null值从php到全局变量重置它们?
  • 有更好的方法来做我想做的吗?
  • 我怎么能存储php值在php只有当文件是必需的?发生查询的文件位于单独的文件中。

要真正取消设置,请使用

unset ( $GLOBALS['id_p'] );

这也适用于函数。

来源:http://toscho.de/2012/php-unset-unterschied-global-globals/

将它们设置为null或undefined会实现您正在寻找的目标吗?

id_p = null;
id_c = null;