__autoloader()
私は多くの顧客がいるサーバーを持っています。開発するときに、たとえばファイルを含む関数がある init.php を含めdir_name(__FILE__)."/classes/".$className
ます。
しかし、昨日、サーバーが特定のクラスを見つけることができなかったことがわかりました.apacheで再起動すると、再び機能しました。
すべての顧客は、この独自の init.php を持っています... (したがって、同じサーバー上に多くの __autoloads があります)
customer1/init.php : __autoload() を保持 customer1/classes/class.php customer2/init.php : __autoload() を保持 customer2/classes/class.php
私はいくつかのテストを行っていないので、問題を再現する前に誰かが私の質問に答えてくれることを願っていますが、同時に 2 つ以上のリクエストを受け取ったときに、php が間違ったオートロード機能を実行する可能性があると思いますか?
spl_autoload_register は解決策ですか?
いくつかのアイデアやブレインストーミングに感謝します。