如何取消设置全局变量。

发布于 2024-12-22 23:43:01 字数 354 浏览 2 评论 0原文

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

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

  • 我可以将 null 值从 php 传递给全局变量来重置它们吗?
  • 有更好的方法来做我想做的事吗?
  • 仅当需要文件时,如何才能将 php 值存储在 php 上?进行查询的文件位于单独的文件中。

I have an id of a project and an id of a client that are sessions in php that are passed in JSON format. These are stored in global variables id_p and id_c so I can do multiple inserts and updates selects etc. with those ids.

When the user selects another project or changes the page, I need to unset these variables.

  • Can I pass a null value from php to the global vars to reset them?
  • Is there a better way to do what I want?
  • How could I store the php values on php only if the file is required? The files where the queries take place are on separate files.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

江城子 2024-12-29 23:43:01

要真正取消设置它们,请使用

unset ( $GLOBALS['id_p'] );

这也适用于函数。

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

To really unset them, use

unset ( $GLOBALS['id_p'] );

This also works in functions.

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

瞄了个咪的 2024-12-29 23:43:01

将它们设置为 null 或 undefined 是否可以满足您的需求?

id_p = null;
id_c = null;

Would setting them to null or undefined accomplish what you're looking for?

id_p = null;
id_c = null;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文