私は受け取ったリクエストを持っていて、レスポンスを構築するサーバーアーキテクチャでPHPを使用します。すべてのリクエスト属性(クライアントIDなど)は、(私のマッパとモデルやヘルパーのように)魔法をかけるために各サブ関数とクラスに与えられます。PHPアーキテクチャ:システム全体で「定数」を保存して使用する
リクエストデータは、機能から機能、機能に移さずに作業するアイデアはありますか?
アイデア1:リクエスト/レスポンスオブジェクトを静的にします。私はちょうど1つの要求と1つの応答を持っているので、これを行うには問題はありません。
アイデア2:セッション(または同様のもの)でデータを保存する。これはまた、不快で重いと聞こえる。
これを行う別のアイデアはありますか?
*「私はちょうど1つのリクエストと1つのレスポンスを持っています」* - ユニットテストの大ファンではありません...情報を明示的に渡すことは、何かを行うための最も保守的で柔軟な方法です。それは本当にそのような負担ですか? – deceze