如何取消设置全局变量。
我有一个项目的id
和一个客户端的id
是在php中的会话以JSON格式传递。这些存储在全局变量id_p
和id_c
,所以我可以做多个插入和更新选择等与这些ID。如何取消设置全局变量。
当用户选择另一个项目或更改页面时,我需要取消设置这些变量。
- 我可以将
null
的值从php
传递给全局变量以重置它们吗? - 有没有更好的方法来做我想要的?
- 仅当需要该文件时,我如何才能将
php
值存储在php
上?查询发生的文件位于单独的文件中。
将它们设置为空或未定义完成要查找的内容?
id_p = null;
id_c = null;
啊,我正要责备你在变量上使用'delete'。 ;)我敢肯定你可以使用'delete' *如果*全局最初是用'window.id_p'创建的,* if *你在'window'对象属性中使用'delete'。但我认为'null'是一个更好的选择。 – 2011-12-24 02:00:35
@amnotiam - 我刚刚了解到几分钟的年龄:) – 2011-12-24 02:04:15
是的,谢谢所以我们可以说我的unsetsession.php解析了id_p和id_c = null的json,并且jquery解析数据并将变量变为获取的值那好吗? – 2011-12-24 02:08:04
要真正取消或修改它们,使用
unset ($GLOBALS['id_p']);
这也适用于功能。
来源:http://toscho.de/2012/php-unset-unterschied-global-globals/
而源头已关闭。现在好了。 – luckydonald 2018-01-31 13:22:20
这是一个PHP问题或Javascript问题?我不知道。 – deceze 2011-12-24 03:26:12