5

私はここでその人が次のようなステートメントを書いたという投稿を読みました:

 $this->_connection = require_once 'config.php';

   // $this->connection is an array variable.

少しわかりづらいと思います。インクルードされたファイルを変数に割り当てる方法を自問しています。

「config.php」ファイルから配列を返す必要があるということですか?つまり、「config.php」は配列を返す必要がありますか?

そのようなステートメントは、商用のphpアプリケーションで適切ですか?

ありがとうございました。

4

1 に答える 1

7

インクルードされたファイルreturnには、関数の外部にステートメントが含まれている場合があります。これが発生した場合、スクリプトはインクルードされたファイルの実行を停止し、require_once呼び出しの「戻り値」はreturnステートメントの値になります。

ドキュメント

于 2012-12-29T21:55:08.737 に答える