forge($config = array())
forge メソッドは、Crypt クラスのインスタンスを手動で生成します。
静的 | はい | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
|||||||||
返り値 | object - 生成された crypt オブジェクト。 | |||||||||
例 |
|
Crypt クラスにより文字列を暗号化や複号が可能になります。例えば、 Sessions クラスにおいても Crypt クラスが内部で使用されています。
PHPSecLib により提供される暗号化とハッシング関数が使われているため、 mcrypt のような外部モジュールに依存していません。
Crypt クラスは複数のインスタンスの利用をサポートしています。 複数の暗号化キーセットが必要な場合にこれが有用であることが分かるかもしれません。
静的なメソッドと同じメソッド名を、 Crypt のインスタンスに対しても使用することができます。 それぞれのメソッドの定義についてはクラスの使用法ページを見て下さい。
forge メソッドは、Crypt クラスのインスタンスを手動で生成します。
静的 | はい | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
|||||||||
返り値 | object - 生成された crypt オブジェクト。 | |||||||||
例 |
|
instance メソッドは、名前のついた Crypt クラスのインスタンスを返します。
静的 | はい | ||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
返り値 | mixed - その名前の Crypt インスタンス。存在しなければ false が返ります。 | ||||||
例 |
|
Crypt クラスの静的メソッドは、デフォルトインスタンスを使用します。 既定のインスタンスの設定を変更した場合はこのことを忘れないで下さい!