1

メインindex.phpファイルにheader.phpは、含まれています。session.php, database.php実行するには、両方のファイルに etc を挿入する必要があります。しかし、header.php をインクルードすると、同じrequire/include ファイルが 2 つあるため、同じ関数であるクエリが 2 つ存在します。これにより、ファイルにいくつかの問題が発生します。
この問題の解決策は何ですか?

4

2 に答える 2

13

include_onceの代わりに使用しincludeます。

include_once ステートメントは、スクリプトの実行中に指定されたファイルを含めて評価します。これは include ステートメントと同様の動作ですが、唯一の違いは、ファイルのコードが既にインクルードされている場合、再度インクルードされないことです。名前が示すように、一度だけ含まれます。

http://php.net/manual/en/function.include-once.php

于 2012-06-03T18:59:36.607 に答える