"Корректная" (в соответствии с нотацией) разработка модуля. «код_партнера».«код_модуля»?, Неястность в правила именования, и в качестве примера $ID модуля_default_option
Class alexey_mycar extends CModule
{
var $MODULE_ID = "alexey.mycar";
...
}
Между тем так же в документации 1С-Битрикс: Управление сайтом Структура файлов
Код
default_option.php - содержит массив с именем $ID модуля_default_option, в котором заданы значения по умолчанию для параметров модуля
Но вот беда - в php (да и в других языках) - точка в имени пременных недопустима.
Отсюда вопрос - как быть с данной "неястностью"? просто заменять точку знаком подчёркивания? (это в даноном случае сработает?) И всё? А как тогда относиться к тому что в итоге у нас будет реально два различных идентификатора модуля («код_партнера».«код_модуля» и «код_партнера»-«код_модуля»)?
И как быть в других случаях где так же необходимо его указывать?
P.S. Вопрос, наверное, больше системный т.к. почти всегда можно найти подходящие костыли (да и метод псевдо научного тыка пока никто не отменял) - но это не есть хорошая практика.