セッション管理クラスの設計メモ
- /moony/core/Session.class.php
- start(): void
- セッションを開始する
- destroy(): bool
- $_SESSION配列を初期化
- セッションクッキーの無効化
- session_destroy();
- get($key, $alt = null): mixed
- 指定されたキーで格納されていない場合は代替値を返す
- 参照を返すメソッドもあった方がいいかな?
- セッションが開始していない場合無条件でfalseを返す
- set($key, $value): bool
- セッションに値を格納
- セッションが開始していない場合無条件でfalseを返す
- remove($key): bool
- セッションから値を削除
- セッションが開始していない場合無条件でfalseを返す
- hasStarted(): bool
- セッションが開始しているかどうか調べる
- 主にprivateメソッドとして使用される
- start(): void