PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
Re: [請益] 序列化反序列化
作者:
sum90707
(破褲王)
2016-11-09 23:58:05
※ 引述《sum90707 (破褲王)》之銘言:
: 各位大大最近小的在學程式上有些疑問
: 就是序列化跟反序列化
: 分開用我可以理解 就像是先整理收好 要用在拿出來還原
: 那像下面這種用法
: unserialize(serialize($A))
: 是什麼樣的概念有大大可以明示一下嗎?
那裡面的變數放$_SESSION 這又是什麼樣的概念@@ 有人能幫我解答嗎
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2016-11-10 10:57:00
不然你的"概念"中"覺得"session是做什麼用的你到底有改到什麼
作者:
wilson200106
(種子種子)
2016-11-11 13:09:00
是指 $_SESSION['A']=unserialize(serialize($A)) ?
作者: sum90707 (破褲王)
2016-11-11 19:30:00
$A = unserialize(serialize($_SESSION['A']))session不是暫時儲存資料用的嗎
作者:
wilson200106
(種子種子)
2016-11-11 20:19:00
[email protected]
@
作者: sum90707 (破褲王)
2016-11-11 22:40:00
我是不懂為什麼要直接做一個正反 @@很好奇 而且網路上也沒什麼看到這種用法 ~~
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2016-11-12 02:25:00
這個誰知道 你要實際看他變數內容 處理後又有什麼變化有些撇步利用的效果不一定是有明確定義的 php版本一直修改 有可能讓這些方法無效 那不學也罷
作者:
GALINE
(天真可愛CQD)
2016-11-14 08:40:00
我會建議把 code 貼到 gist 然後貼上來(如果沒有機敏問題不然這樣問還滿需要通靈能力的....(汗我一下想到幾個可能性:- 想確保session不會被改到,但又要取用裡面的「物件」- 寫 code 的人不會用 clone- 上古時代某些奇怪的class相依性。這在官方文件的使用者註解裡面有看到,但一下沒搞懂這裡發生了什麼- 有人只是想把 code 弄亂- 那只是個練習用的範例,沒有實際意義沒看到 code 真的不知道是哪種情況...或者,最低限度,至少你知道這不是什麼天天會碰到的手法..阿,熊熊忘記剛剛試了才想起來, clone 只能複製物件所以複製 array 可以用這招...雖然序列化/反序列化有點慢但是 request 量不大(一秒幾十幾百次之類)的話可以用這是在陣列裡面有物件,又要複製整個陣列時才需要這麼搞如果陣列裡面都是字串數字之類的,用 $a = $b 就是複製了
作者: sum90707 (破褲王)
2016-11-15 14:49:00
感謝 我好像有點明白了~
繼續閱讀
[好書] 售PHP專業書籍 剩1本
herbacin
[請益] 使用Excel函式,cell值與getvalue值不同
sohumi
Re: [請益] 陣列判斷處理
mikejaffson
[請益] Ubuntu上php跑不動
andy84425
[請益] 陣列判斷處理
LMGG
[請益] Wordpress Woocommerce 我的帳戶客製化
ray4423
[請益] paypal REST API sandbox 沒顯示通知
Xp3310
[請益] POST形式接收資料問題
airgo
[請益] 如何設計 Ajax + php 按讚效果 (已解)_
rls0914
[請益] 序列化反序列化
sum90707
Links
booklink
Contact Us: admin [ a t ] ucptt.com