私が理解していることから、次のようなものを使用するrequire_once
と、元々最初のファイルにあったかのように、コードをあるファイルから別のファイルにコピーして貼り付けることができます。つまり、私がこのようなことをした場合、それは有効です
foo.php
<?php
require_once("bar.php");
?>
bar.php
<?php
print "Hello World!"
?>
実行php foo.php
すると出力されます"Hello World!"
ここで私の質問は、require_once
メソッド内に含める場合、含まれるファイルはスクリプトのロード時にロードされるのか、それともメソッドが呼び出されたときにのみロードされるのかということです。そして、それがメソッドが呼び出されたときだけである場合、パフォーマンスに関して何らかの利点がありますか。または、すべてのコードを1つの大きなファイルに保存した場合と同じでしょうか。
API
大量の呼び出しを処理するファイルを作成したので、主に質問していますが、ファイルを単純化するつもりはありません。(これは、個別のクラスを作成するだけで実行できることはわかっていますが、これを知っておくとよいと思いました)
(これがすでに尋ねられている場合は申し訳ありませんが、何を検索すればよいかわかりませんでした)