我有一個項目的id
和一個客戶端的id
是在php中的會話以JSON格式傳遞。這些存儲在全局變量id_p
和id_c
,所以我可以做多個插入和更新選擇等與這些ID。如何取消設置全局變量。
當用戶選擇另一個項目或更改頁面時,我需要取消設置這些變量。
- 我可以將
null
的值從php
傳遞給全局變量以重置它們嗎? - 有沒有更好的方法來做我想要的?
- 僅當需要該文件時,我如何才能將
php
值存儲在php
上?查詢發生的文件位於單獨的文件中。
我有一個項目的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