Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
メインindex.phpファイルにheader.phpは、含まれています。session.php, database.php実行するには、両方のファイルに etc を挿入する必要があります。しかし、header.php をインクルードすると、同じrequire/include ファイルが 2 つあるため、同じ関数であるクエリが 2 つ存在します。これにより、ファイルにいくつかの問題が発生します。 この問題の解決策は何ですか?
index.php
header.php
session.php,
database.php
include_onceの代わりに使用しincludeます。
include_once
include
include_once ステートメントは、スクリプトの実行中に指定されたファイルを含めて評価します。これは include ステートメントと同様の動作ですが、唯一の違いは、ファイルのコードが既にインクルードされている場合、再度インクルードされないことです。名前が示すように、一度だけ含まれます。
http://php.net/manual/en/function.include-once.php