ファイルを含めるときにphpに問題があります。ファイルが処理を行わなくても、ファイルが含まれていると変数の 1 つが変更されます。ファイルは単なるクラス定義です。
これが私の状況です(かなり長い実際のコードを投稿する代わりに、わかりやすくするために単純化しました):
ファイルbaseclass.php
class BaseClass{
function doSomething(){
....
foreach($myArray as $arrayKey => $classname){
require_once($classname.'.php');
}
}
}
ファイルextendedclass.php
class ExtendedClass extends BaseClass{
.....
}
投稿されたコードを見ると、ファイルがインクルードされると変数$arrayKeyが変更されます。インクルード ファイルはクラス定義のみです。つまり、クラスが定義されている以外のファイルが含まれている場合、処理は行われません。何が起こっているのか、それを修正する方法についてのヒントやアイデアはありますか?
私の質問が明確であることを願っています。
助けてくれてありがとう!