phpファイルに1行を使用して複数のファイルを含めることはできますか? 私のメインファイルがmain.php
で、ic1.php
,ic2.php
、ic3.php
を含めるとします。1行に複数のファイルを含める
新しいファイルinclude_all.php
を作成しようとしましたが、このファイルにすべてのインクルードを含むリストを配置し、このファイルをmain.php
に含めました。しかし、明らかにあなたは含まれているインクルードを含めることはできません。
phpファイルに1行を使用して複数のファイルを含めることはできますか? 私のメインファイルがmain.php
で、ic1.php
,ic2.php
、ic3.php
を含めるとします。1行に複数のファイルを含める
新しいファイルinclude_all.php
を作成しようとしましたが、このファイルにすべてのインクルードを含むリストを配置し、このファイルをmain.php
に含めました。しかし、明らかにあなたは含まれているインクルードを含めることはできません。
インクルードをrequire
に変更してみてください。問題が発生する可能性があるファイルが2回含まれる可能性がある場合は、require_once
を使用してください。これにより、コンパイル時の警告が表示され、ファイルを含めることができない場合はエラーが出力され、問題が発生している可能性がある場所を指示する必要があります。
代わりに、複数のファイルを含めるように機能を作成することができます(ただし、いくつかの点で、あなたはこの機能を含める必要があると思います。)
function include_multiple() {
foreach (func_get_args() as $arg) {
include_once($arg);
}
}
使用してそれを呼び出します。
include_multiple('ic1.php', 'ic2.php', 'ic3.php');
てみてくださいファイル名の配列を作成し、配列をループします。
$fileList = array(
'ic11.php',
'ic2.php',
'ic3.php'
)
$dirPath = '';
foreach($fileList as $fileName)
{
include_once($dirPath.$fileName);
}
ファイルがsom内にある場合eディレクトリを開き、適切なパスを$dirPath
変数に設定します。
もちろん可能です。なぜそれは働いていないのですか? – FrankerZ