フレームワークtutiCakePHP3メモ:sessionの使い方まとめこの記事は2016年11月29日に書かれたものです。内容が古い可能性がありますのでご注意ください。TweetCakePHP3メモ:sessionの使い方まとめPHPのフレームワーク「CakePHP3」を使う中で気になった点や嵌った点をまとめていきます。TIPSとしてご参考ください。今回はsession変数の使い方です。$_SESSIONを用いずに$this->request->session()を用いていきます。使い方を忘れがちなのでまとめておきます。$this->request->session();↑$session変数にすると記述が短くてすみます。‘taro@test.com’);↑このように○○.××のように、階層化することができます。‘taro@test.com’,]);↑配列にしてまとめて書き込むこともできます。$session->read(‘LoginUser.name’);↑readメソッドを使って読み取ります。・セッションの削除$session->delete(‘LoginUser’);↑削除します。$session->consume(‘Test.val1’);↑読み取ってから削除します。存在し且つnullではない時」という条件分岐で使用できます。・セッションの破棄$session->destroy();↑sessionを破棄します。まとめいかがでしょうか?$_SESSIONを使っていた頃から見て、使い易さという点ではそれほど恩恵はない感じがしますが、CakePHP使用時には頻出の記述方法ですので、まとめて覚えておきたいところです。