-6

ページが私のページの1つで3つの関数ファイルすべてを呼び出しているため、基本的に通知がスローされています。

各関数ページは接続ファイルを呼び出します

require("db_config.php");

では、すべての関数ファイルを 1 つのファイルにまとめて、呼び出しが 1 回だけ行われるようにすることをお勧めします。

または、require が 1 回だけ実行されるようにするために、ある種の条件ステートメントを考え出す必要がありますか?

ありがとう

4

2 に答える 2

2

これらの関数がどのように使用されるかによって大きく異なります。

他の回答が示すrequire_once(...)ように、特定のファイルがコードに 1 回だけ含まれるようになります。ただし、これら 3 つの関数を常に近くで使用する場合 (または、少なくともほとんどの場合、一度に 2 つまたは 3 つ使用する場合)、それらを同じファイルに配置する方が、個別のファイルに配置するよりも理にかなっています。一方、ほとんどの場合、1 つだけ、場合によっては 2 つしか使用せず、たまに 3 つすべてを使用する場合、個別のファイルを使用すると、ページの読み込みにかかる時間が短縮されます (わずかな量ですが、多数のページがあり、何度もロードされる場合、わずかな違いが全体の時間に大きな影響を与えます)。

于 2013-07-06T17:05:10.273 に答える