Я управляю приложением PHP, и сейчас мы хотим включить APC. Проблема в том, что у нас есть два класса, которые требуют друг друга. Очень простой пример будет выглядеть так:
in class_a.php
require_once('path/to/class_b.php)';
class a extends something {
//
}
in class_b.php
require_once('path/to/class_a.php');
class b extends something2 {
//
}
Однако, когда мы включаем APC, возникает «[apc-error] Невозможно повторно объявить class_b класса в class_b.php». Хорошо, это потому, что класс уже был загружен с помощью require_once () в class_a.php, поэтому, если какой-то 3-й файл потребует class_b.php, APC выдаст ошибку.
Как решить эту проблему типа "круговой ссылки"?