いくつかのPHPフレームワークからソースとドキュメントを読んで理解できたのは、あなたが個人的にキャッシュするか、$ _SESSION varに投げるものを除いて、一般的には持続しないということです。どうしてこれなの?基本的に1つのリクエストごとにフレームワークを初期化するのは無駄に思えますが、少なくとも処理と時間を節約するために、いくつかのコアオブジェクトと変数を直列化して保存する方が良いでしょうか?
私はこれがむしろ主観的で、尋ねることを避けたと思ったが、私が読んだことは本当にそれについて全く話していないので、紛れていることが明らかでなければならない。
私が見つけた唯一の本物の言及/議論は、私の質問に直接答えるものではなく、そのうちのいくつかは私の頭の中に少し行き来しているhereです。PHPでMVCフレームワークがリクエスト間で持続しないのはなぜですか?
明確化のための編集:私はPHPの内部動作について尋ねるのではなく、永続性がどのように機能するかを知っています(キャッシュやセッション変数を使用しない限り持続しません)。彼らのコアオブジェクトのためにこれを行います。また、私には主観的ですが、私が読んだことはほとんどありませんが、それはかなり標準的な習慣であるようです。私は何が欠けているか知りたいと思います。
'$ _SESSION'または他のキャッシュ機構を使って明示的に要求しない限り、PHPには何も残っていません。 –
私は、フレームワークの初期化中に一般的にインスタンス化されるコアオブジェクトを永続化するためにフレームワークがこれらのメカニズムを使用しないのはなぜですか? – hamalnamal