如何取消设置全局变量。

     2023-02-24     123

关键词:

【中文标题】如何取消设置全局变量。【英文标题】:How to unset global variables. 【发布时间】:2012-01-27 04:10:19 【问题描述】:

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

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

我可以将null 值从php 传递给全局变量以重置它们吗? 有没有更好的方法来做我想做的事? 只有在需要文件时,如何才能将 php 值存储在 php 上?发生查询的文件位于不同的文件中。

【问题讨论】:

这是 PHP 问题还是 Javascript 问题?我说不出来。 【参考方案1】:

将它们设置为 null 或 undefined 是否会完成您要查找的内容?

id_p = null;
id_c = null;

【讨论】:

啊,我正要责备你在变量上使用delete。 ;) 我很确定你可以使用delete if 全局最初是用window.id_p 创建的,if 你在window 上使用delete对象属性。我认为null 是一个更好的选择。 是的,谢谢,可以说我的 unsetsession.php 解析了一个 id_p 和 id_c = null 的 json,jquery 解析数据并将变量更改为获得的值,可以吗?【参考方案2】:

要真正取消设置,请使用

unset ( $GLOBALS['id_p'] );

这也适用于函数。

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

【讨论】:

源已关闭。很好,现在就在这里。

如何删除或取消设置 Javascript 变量 [重复]

】如何删除或取消设置Javascript变量[重复]【英文标题】:HowtodeleteorunsetaJavascriptvariable[duplicate]【发布时间】:2016-07-1021:09:18【问题描述】:我在Javascript中有一个全局变量,该变量已由之前的函数填充。我知道我可以给这个变量... 查看详情

“header()” php 函数是不是取消设置全局变量?

】“header()”php函数是不是取消设置全局变量?【英文标题】:Does"header()"phpfunctionunsetglobalvariables?“header()”php函数是否取消设置全局变量?【发布时间】:2011-11-0816:13:05【问题描述】:我正在开发一个包含html表单的php... 查看详情

axure全局变量怎么用?axure如何设置全局变量?求助!!

参考技术A在axure8里如何设置全局变量呢?全局变量的设置在【项目】-【全局变量】中。对于登录页面传值问题就可以用到【全局变量】首先创建一个全局变量name在newpage2页面中添加输入框登录按钮元件名称分别为输入框,登录... 查看详情

在labview中如何设置全局变量

参考技术A“文件”-“新建...”-“全局变量” 查看详情

如何取消设置鱼壳中的变量?

】如何取消设置鱼壳中的变量?【英文标题】:HowdoIunsetavariableinthefishshell?【发布时间】:2015-08-2214:34:54【问题描述】:在bash中,我可以使用取消设置变量unsetmyvar在鱼我得到fish:Unknowncommand\'unset\'鱼中未设置的等价物是什么。【... 查看详情

jmeter如何设置全局变量以及调用方法

当遇到如跨线程组调用变量等情况,需要设置全局变量。1、打开函数助手输入需要的值然后点击生成按钮,或者直接使用${__setProperty(newuserid,${userid},)}的格式设置局部变量userid和token为全局变量并在另一线程中调用,调用方式见... 查看详情

全局变量被取消引用

】全局变量被取消引用【英文标题】:Globalvariablegettingdereferanced【发布时间】:2014-07-0816:30:45【问题描述】:我有一个名为NSTableView*dataTableViewGlobal;的全局变量,我将它存储在一个名为g的c++结构中。我有一个名为Window的NSViewContro... 查看详情

如何使用javascript取消设置变量? [复制]

】如何使用javascript取消设置变量?[复制]【英文标题】:Howtounsetvariableusingjavascript?[duplicate]【发布时间】:2017-02-0712:36:58【问题描述】:这是我迄今为止尝试过的。varnxt=\'Iamnext\';window.onscroll=function()varscr=this.pageYOffset;if(scr>400)c... 查看详情

如何编写 bash 脚本来设置全局环境变量?

】如何编写bash脚本来设置全局环境变量?【英文标题】:Howtowriteabashscripttosetglobalenvironmentvariable?【发布时间】:2012-09-0307:41:28【问题描述】:最近写了一个设置环境变量的脚本,看看:#!/bin/bashecho"Passapath:"readpathecho$pathdefaultPath... 查看详情

如何取消设置 jquery 变量的值?

】如何取消设置jquery变量的值?【英文标题】:Howtounsetavalueofajqueryvariable?【发布时间】:2017-01-0412:16:30【问题描述】:我正在尝试取消设置或删除jquery变量的值。我正在使用jquery将值更新到div。这里我从api响应的经纬度显示用... 查看详情

如何在设置 Vuetify 3 中使用全局变量

】如何在设置Vuetify3中使用全局变量【英文标题】:HowtouseglobalvariablesinsidethesetupVuetify3【发布时间】:2021-09-0105:09:26【问题描述】:我正在使用vue3设置,我想访问我使用的全局变量vuetify。我可以在config.globalVariable中看到它,但... 查看详情

如何在 Kubernetes 中取消设置环境变量?

】如何在Kubernetes中取消设置环境变量?【英文标题】:HowcanIunsetanenvironmentvariableinKubernetes?【发布时间】:2017-12-2221:14:11【问题描述】:在为Flower(Celery监控服务)启动我的Kubernetes部署时,Kubernetes会在Flowerpod中生成以下环境变... 查看详情

为啥不会/如何对 PHP 会话变量进行排序而不是取消设置

】为啥不会/如何对PHP会话变量进行排序而不是取消设置【英文标题】:Whywon\'t/HowcansortPHPsessionvariablesnotunsetting为什么不会/如何对PHP会话变量进行排序而不是取消设置【发布时间】:2014-02-1313:52:24【问题描述】:似乎在我所有的... 查看详情

postman如何设置环境变量和全局变量

1.使用postman测试接口时,不同的环境如何设置环境变量呢?1)打开postman,点击右上角的设置按钮,选择ManageEnvironments2)点击Add,添加环境变量3)输入环境名称,变量名和变量值4)添加成功后,回到主页调接口时,右上角选中... 查看详情

如何循环遍历数组并取消设置数组中的变量

】如何循环遍历数组并取消设置数组中的变量【英文标题】:howtoloopthoughanarrayandunsetvariablesinthearray【发布时间】:2014-11-0205:52:02【问题描述】:有没有办法循环遍历一个数组并取消设置任何“=”的变量?除了编写4ifelse语句之外... 查看详情

如何取消设置 PHP 中作为数组的 _SESSION 变量

】如何取消设置PHP中作为数组的_SESSION变量【英文标题】:Howtounseta_SESSIONVariablethatisanArrayinPHP【发布时间】:2012-04-0809:20:45【问题描述】:我有一个实际上是一个数组的会话变量。我想删除整个数组变量,但无法实现。_SESSIONVAR$_... 查看详情

在postman中如何设置全局变量?

在Google已安装完成的接口测试工具的postman的程序之后,点击进入桌面的chrome应用启动器。进入到应用启动器界面中之后,可以看到是postman的应用图标程序。点击进入。进入到postman的欢迎的界面中,如果有账号可以进行点击登录... 查看详情

如何设置eclipse全局变量颜色

参考技术A首先打开eclipse点击window点击preferences展开General展开Editors点击TextEditors点击Appearancecoloroptions里面的Backgroundcolor点击Color后面的颜色按钮规定自定义颜色把色调调成:85饱和度调成:123亮度调成205即可调成豆沙绿色了然后... 查看详情