#php
#php
Вопрос:
Есть ли в PHP способ разделить функции в нескольких файлах?
Потому что у меня огромный класс, который я не могу разделить по соображениям обратной совместимости.
Но я хотел бы сделать что-то вроде с C , где вы объявляете класс в одном файле, а тела функций — в другом файле.
Комментарии:
1. Рассмотрите возможность использования наследования и композиций.
2. В какой-то момент времени кто-то однажды сказал мне, что если ваш класс считается «огромным», вы, вероятно, сделали что-то не так. Чем дольше я зарабатываю этим на жизнь, тем больше склоняюсь к согласию.
Ответ №1:
Предупреждение Вы НЕ можете разбить определение класса на несколько файлов. Вы также не можете разбить определение класса на несколько блоков PHP, если разрыв не находится в объявлении метода.
Взято дословно из руководства по php.