SOAPリクエストがデータを取得して処理するための承認を必要とするPHP関数があります。ユーザー名/パスワードを auth.php のプログラムの外部に保持し、次のような include ステートメントを使用するのが好きです。
include 'auth.php'; // Contains $username and $password.
私は通常、PHP プログラムの先頭で include ステートメントを使用します。しかし、値を関数に渡す必要がないので、関数内に include ステートメントを入れます。
関数が呼び出されるたびに auth.php を読み取っているため、プログラムの速度が低下しますか、または PHP がすべてのインクルード ファイルを読み取って常駐を維持し、この関数が呼び出されるたびに同じ auth.php ファイルを読み取らないためです。 ?
ユーザー名/パスワードの変数を設定する代わりに DEFINE を使用して、プログラム全体でアクセスできるようにすることを検討しましたが、これが必要かどうかはわかりませんでした。ありがとう!