私は、Slimを使用してAPIを実行するサーバーを持っている。PHP - SLIM API - 複数のPHPファイル間で変数を共有するが、特定のものを要求する
各APIリクエストは、異なるPHPファイルで分割されたPHPコード/ファンクションを示します。 私はPHPに重苦しいわけではありません。今は、必要に応じて各クラスで変数を渡したり設定したりしています。
異なるPHPファイル間で共有できるREQUEST SCOPE 'グローバル'変数を設定する方が良いのではないかと思いますか?しかし、すべての着信要求の間で共有されていません。
万一I:セッションと
- 仕事ですか?
- シングルトンと連携しますか?
- ...
コード例がありません。 この質問は、概念的な質問にもっと合います。
REQUESTスコープを使用して、複数のPHPファイル間で変数を共有するためのアドバイスはありますか?
リクエストスコープとは、同じクライアントからのリクエストの間に保存されるデータを意味しますか? – jmattheis
各APIコールは要求です。 APIはさまざまなアプリケーションに対して複数の要求を処理するためです。一例として、各要求はAPIKEYを送信します。このAPIKEYは、コードに沿った複数の場所で必要な変数です。そのため、各クラスのコンストラクタ/クラス設定ツールでこの値を渡す必要なく、値にアクセスするためのより巧妙な方法を探します。 –