Я хочу создать класс PHP, скажем Myclass.php. Теперь внутри этого класса я хочу определить только сам класс и некоторые переменные экземпляра. Но все методы должны поступать из файла Myclass_methods.php. Могу ли я просто включить этот файл в тело класса?
У меня есть веские причины, почему я хочу отделить это. Короче говоря, у меня будет бэкэнд, в котором я могу изменить бизнес-логику класса, в то время как все остальное должно оставаться нетронутым. Система поддерживает все ORM и другие вещи для меня.
Но если это плохая идея, было бы лучше перегенерировать весь файл класса после редактирования бизнес-логики (поэтому в этом случае будут определены пользовательские методы).
Вопрос о производительности: если во время одного запроса Myclass.php включен только один раз, на самом деле Myclass_methods.php также должен быть включен только один раз. Может быть, неправильно. Эксперты?