2012-03-08 8 views
0

私は一時的に完全なPHPオブジェクト(いくつかのデータとメソッドを含む)をどこかに保存する必要があります...私たちはすでにMySQLを使用していますが、彼らがうまくいくならば。完全なphpオブジェクトをmysql、mongo、または他のデータベースに保存する

私はメソッドを失うので、私はシリアル化を使用できません。データを保存せずに、オブジェクトを使用するたびに新しいインスタンスを作成します。

最終的な使用のために完全なPHPオブジェクトを保存する最良の方法は何ですか(ユーザーが切断するとセッションを使用しないでメモリに保存する必要があります)。

答えて

0

serializeを使用できますが、作成して保存したインスタンスをリストア/シリアル化解除する前に、クラスファイルをインクルードする必要があります。それは方法を含むすべてを復元します。 PHPはインスタンス内のすべてのコピーを保存しないので、すべてを保存することはできません。

基本的には、基礎となるコードを組み込み、復元/非直列化する必要があります。インスタンスには、シリアライズ/保存する前に行ったデータ変更がすべて含まれます。

関連する問題