Нет такого понятия и разделения в DLE в принципе. В DLE есть система плагинов. Плагин может содержать в себе как и xml так и php файлы одновременно, и он может быть упакован в архив. xml файл описывает манипуляции которые нужно осуществить с кодом DLE, а также MySQL запросы и прочее. А php файлы могут быть для того чтобы все не описывать как действия и например подключаться через те же описания действий в xml, либо еще отдельные файлы PHP могут подключаться через систему шаблонов при помощи шаблонных тегов https://dle-news.ru/extras/online/index.html?modules_include.html
Поэтому что это,