Структура моей папки, например, это ядро / опции / контроль / управление текстом / управление текстом. php
Для управления текстом. php Я использовал это пространство имен.
Core\Options\Control\Text_Control
и имя класса Text_Control Я также пробовал это пространство имен
Core\Options\Control\TextControl
и имя класса TextControl . Когда я пытаюсь этот код
<?php
if (class_exists('Core\Options\Control\TextControl\TextControl')) {
echo 'Class found';
} else {
echo 'Class not found';
}
Класс не найден
Но если я попробую эту структуру папок, например, это core / options / control / text / text. php И пространство имен как это Core\Options\Control\Text
и имя класса текст тогда я могу найти класс. Так как же разобраться с '-' в имени папки? Надеюсь, вы меня поняли.
Примечание: я использую composer для автозагрузки