magic-core

# Class: HttpFlash Source Location: /core/helper/http/HttpFlash.php
### Class Overview
一時的なセッションを管理するクラスです. #### Author(s): T.Okumura #### Version: 1.0.0 | ### Methods __construct clear get getAll remove replace set setAll
### Class Details [line 26] 一時的なセッションを管理するクラスです. このクラスに保持されている情報は、次のActionクラスの呼び出しまで、セッションに保持されます。 (次のActionクラスがコールされた時点で、セッションからは破棄されますが、 コールされたActionクラスの中では使用する事ができます) これはリダイレクトを使用したActionのチェインで、情報を引き継ぐために利用できます。 またGETリクエストのクエリパラメータに情報を設定せずに済むため、情報を隠蔽する事ができます。 このクラスに保持されている情報は、一度取得すると、このクラスからも削除されます。 永続的なセッションを利用するには、HttpSessionクラスを使用してください。 セッションを利用しない環境では、このクラスも利用できません。 #### Tags:
author: | T.Okumura
version: | 1.0.0
see: | HttpSession
final: |
[ Top ] ### Class Methods ### constructor __construct [line 35]
`HttpFlash __construct( )`
コンストラクタ. #### Tags:
access: | public
[ Top ] ### method clear [line 108]
`void clear( )`
このクラスで保持している情報をすべて削除します. #### Tags:
access: | public
[ Top ] ### method get [line 45]
`mixed get( string $key)`
保持されている値を取得します. 一度取得した値は、このクラスからも削除される事に注意してください。 #### Tags:
return: | 存在すればその値、存在しない場合はFALSE
access: | public
#### Parameters:
string | $key | 取得する値のキー
[ Top ] ### method getAll [line 60]
`array getAll( )`
保持されている情報の配列を取得します. 一度取得すると、このクラスの情報はすべて削除される事に注意してください。 #### Tags:
return: | このクラスが保持している情報の配列
access: | public
[ Top ] ### method remove [line 90]
`void remove( string $key)`
値を削除します. #### Tags:
access: | public
#### Parameters:
string | $key | 削除する値のキー
[ Top ] ### method replace [line 102]
`void replace( $list)`
このクラスで保持している情報を置換します. 保持している情報がすべて置き換わる事に注意してください。 #### Tags:
access: | public
#### Parameters:
array | $list | 置換する配列
[ Top ] ### method set [line 73]
`void set( string $key, mixed $value)`
値を設定します. 同じキーがあれば、値が上書きされます。 #### Tags:
access: | public
#### Parameters:
string | $key | 設定する値のキー
mixed | $value | 設定する値
[ Top ] ### method setAll [line 83]
`void setAll( $list)`
渡された配列をマージして設定します. 同じキーがあれば、値が上書きされます。 #### Tags:
access: | public
#### Parameters:
array | $list | 設定する値の配列
[ Top ] Documentation generated on Fri, 16 Dec 2011 11:13:50 +0100 by phpDocumentor 1.4.3