Ограничений там не будет, ну если только в самом php есть какие-то ограничения
В этих файлах в основом будет хранится только функции, ну по желанию конечно можно и другое подключать, вот к примеру в есть мод для ротора миничат
http://visavi.net/load/zip.php?id=1132 там функции подключаются отдельно chat/includes/functions.php (4.7 Kb)
и в файлах они подключены вручную, а сейчас можно этот файл кинуть в папку includes/functions.php и они будут как бы продолжением файла основных функций, и ничего прописывать не нужно и изменять проще, автор мода может выпустить поправки в функциях и нужно всего лишь заменить файл
Добавлено через 03:57 сек.
Функцию очистки кэша я сделаю, но в некоторых случаях придется вручную очищать кэш, например если какие-то компоненты будут требовать функций которые еще не прокэшированы, но по идее конфликтов не должно быть
Добавлено через 07:41 сек.
Также вот к примеру админ сайта захотел для себя сделать какое-то дополнение, он может кидать все свои функции или какой-то контент в переменных, константах или блоках в папку с пользовательскими функциями и при новом обновлении движка без боязни сможет обновлять основной файл не думая что там что-то удалится из его кода
У меня к примеру тоже есть некоторые доп. функции которые я использую только для этого сайта, а в составе ротора они даже не нужны