如何取消设置全局变量。

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

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

  • 我可以将一个null值从php传递到全局变量来重置它们吗?
  • 有没有更好的方法来做我想要的?
  • 如果文件是必需的,我怎么能在php上存储php值? 发生查询的文件位于不同的文件中。

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

 id_p = null; id_c = null; 

要真正取消它们,请使用

 unset ( $GLOBALS['id_p'] ); 

这也适用于function。

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