ここに状況があります。
サーバー上で API を 2 回複製したいのですが、異なるデータベースを使用しています。私がやりたいことは、これらの API のいくつかの機能を使用することです。PHP では、これらすべての API ロケーションのループを実装している状況があります。
forach($apis as $api){
include ($api->apiFiles);
useAPIfunction();
}
問題は、API には同じ関数とクラスがあり、ループは 1 回実行されますが、2 回目は PHP Fatal error cannot redeclare function が発生します。
関数名の変更など、API を変更したくないので、スクリプトからすべてを行う必要があります。新しい API を含める唯一の方法であるため、最初の反復が完了した後に API ファイルを登録解除する状況はありますか?
助けてくれてありがとう。