目前的session對(duì)多維數(shù)組的讀取規(guī)則是什么樣的呢?
如何快捷地讀取多維數(shù)組的值,支持點(diǎn)操作嗎,比如session('one.two.three');
1.3.8 已經(jīng)支持,執(zhí)行以下命令升級(jí)
composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install
我想到了一個(gè)方案,就是對(duì)session加一個(gè)update方法,先讀取原來的數(shù)據(jù),再把當(dāng)前賦值的數(shù)據(jù)和原來的數(shù)組合并覆蓋原來的數(shù)值,并重新保存到session中,這樣是不是就達(dá)到了重新賦值了
我也有多維數(shù)組的讀取和更新需求,官方能支持多級(jí)“點(diǎn)操作”就好了
比如:賦值時(shí), session(['one.two.three'=>$value]) ,并且不影響one.two.four,one.two.five 的值