Вопросы по теме 'spl-autoload-register'

Ленивые классы включают PHP
Я использую автозагрузчик для включения классов. Что я сейчас делаю, так это использую "glob" для чтения различных директорий и вставки их в массив. Есть ли лучшее решение для этого? $path = './'; $files = array_merge(...
1379 просмотров
schedule 27.10.2021

Как обойти отключение ini_set при попытке автозагрузки
Я пишу плагин WordPress, который использует Raven, который использует автозагрузку следующим образом: ini_set('unserialize_callback_func', 'spl_autoload_call'); spl_autoload_register(array(new self, 'autoload')); Однако у некоторых...
486 просмотров
schedule 21.10.2021

PHP spl_autoload_register не может загрузить класс с требуемой областью при использовании пространства имен
Ok!!! Теперь я меньше понимаю, почему spl_autoload_register () не может загрузить класс. Моя структура папок такая .. заявление controller welcome.php система core BaseController.php Load.php index.php...
1673 просмотров
schedule 15.11.2021

PHPUnit не может найти классы через автозагрузку пространства имен
У нас есть следующая упрощенная структура папок: phpunit.xml autoloading.php index.php /models /user user.php ... /settings preferences.php ... /tests test.php Это содержимое соответствующих...
4988 просмотров

Каталог файлов и проблема с автозагрузкой PHP MVC
Я создаю структуру MVC PHP, и у меня есть некоторые проблемы с автозагрузкой моих классов, которые, я думаю, могут быть связаны с моей файловой структурой. Во-первых, вот моя файловая структура: Я тестирую разработку в среде локального...
3149 просмотров

Создание экземпляра контроллера в среде Yii по каталогу и пространству имен
Фреймворк Yii поддерживает модули, а также подкаталоги в каталоге контроллеров, поэтому путь к какому-то конкретному действию может быть /index.php?r=module/controller/action or /index.php?r=subdirectoryInControllerDir/controller/action ....
1477 просмотров
schedule 01.07.2022

PHP spl_autoload_register
Я пытаюсь воспользоваться автозагрузкой в ​​PHP. У меня есть разные классы в разных каталогах, поэтому я запустил автозагрузку следующим образом: function autoload_services($class_name) { $file = 'services/' . $class_name. '.php'; if...
26925 просмотров
schedule 03.07.2023

Понимание автозагрузки и spl_autoload_register
У меня небольшой фреймворк и в своих скриптах я использую автозагрузку (я только сейчас осознал, что нужно начать избавляться от этой функции в своих скриптах) Я сейчас пытаюсь использовать Twilio API, в их коде используется функция...
2030 просмотров
schedule 25.05.2023

Как я могу использовать PHP Markdown Мишеля Фортина без автозагрузки?
Я хочу использовать парсер PHP Markdown Мишеля Фортина . Новый стиль требует от пользователя настройки автозагрузчика, совместимого с PSR-0. Однако в инструкции также указано: Если вы не хотите использовать автозагрузку, вы можете сделать...
749 просмотров

spl_autoload_register пытается загрузить класс с зависимостями
Насколько умен spl_autoload_register? Знает ли он, что нужно «заглянуть вперед» для определения класса в других файлах перед попыткой включения? Когда я запускаю свою страницу index.php, я вижу фатальную ошибку: класс 'input\input' не найден в...
315 просмотров
schedule 26.03.2023

Пользовательская автозагрузка Authorize.net ARB не загружает класс MerchantAuthenticationType
Я пытаюсь внедрить API автоматического периодического выставления счетов (ARB) Authorize.net в свою систему бронирования и сталкиваюсь с ошибкой при попытке автоматической загрузки классов. Вот моя пользовательская функция автозагрузки, которая не...
692 просмотров

Пользовательская автозагрузка конфликтует с автозагрузкой Composer?
У меня есть проект PHP, который загружает загрузочный файл с именем custom_funcs.php , который находится в корневом веб-каталоге. Этот файл содержит кучу функций, определяет несколько констант и выполняет следующие действия: require dirname(...
1214 просмотров