Описание тега spl-autoloader
2
ответа
Yii phpunit ошибка SeleniumTestCase.php не удается открыть поток
Я установил phpunit в соответствии с инструкциями на этом сайте (подменю "Windows" в правой части меню) для Yii: https://phpunit.de/manual/current/en/installation.html Когда я запускаю тест соединения с базой данных: phpunit unit/DbTest.php Я получа…
05 июн '15 в 07:04
2
ответа
Как я могу согласовать требования к пространству имен SplClassLoader с моим собственным макетом каталога?
Я недавно начал писать пользовательский MVC-фреймворк на PHP. Это в основном учебное упражнение. Мои классы расположены в следующих каталогах: Система / Библиотеки / система / Контроллеры / система / модели Приложение / библиотеки / приложение / кон…
17 дек '12 в 18:32
1
ответ
Как добавить escpos-php в magento?
Я работаю с magento 1.9. Я хочу использовать драйвер escpos-php для печати наших счетов на термопринтер usb. Я сохранил библиотеки escpos-php в корневом каталоге моей установки magento. В пользовательском модуле magento я переписал накладные по умол…
13 апр '18 в 10:18
1
ответ
PHP Autoloader добавить путь к пространству имен
Моя структура MVC следующая: - web -- Classes --- Loader.php -- Core --- Controller.php --- Model.php --- View.php --- Bootstrap.php --- DB.php -- Project --- Controllers (folder) --- Models (folder) --- Views (folder) Теперь у меня есть пространств…
08 сен '12 в 16:13
1
ответ
Класс автозагрузчика PHP
Я реализую класс автозагрузчика, и он не работает. Ниже приведен класс автозагрузчика (вдохновленный этой страницей на php.net): class System { public static $loader; public static function init() { if (self::$loader == NULL) { self::$loader = new s…
11 июл '14 в 18:43
2
ответа
spl_autoload_register не инициализирует стек автозагрузки
Я пытаюсь использовать библиотеку PHP SwiftMailer с программой, которую я написал. Я использовал функцию spl_autoload_register() очень хорошо, прежде чем включать эту библиотеку. Однако до использования этой библиотеки я явно определял расширения и …
07 ноя '11 в 15:03
2
ответа
spl_autoload с пространством имен php
Я делаю небольшую структуру для запланированной работы, которая запускается внешним процессом nodejs. Я хотел бы использовать автозагрузчик, но по какой-то причине данные не доходят до него. Я также использую пространства имен. Вот как выглядит стру…
02 авг '14 в 07:37
2
ответа
SPL Автозагрузка лучших практик
В моем include_path на стороне сервера у меня есть ссылка на каталог pear в каталоге / usr / share / pear /. В свои приложения я включаю файлы из общей библиотеки, находящейся в / usr / share / pear / library / с require_once 'library/file.php', Я н…
11 ноя '09 в 08:30
2
ответа
spl_autoloader не загружает классы
Поэтому я начал использовать пространства имен и читать некоторые документы, но я, кажется, делаю что-то не так. Прежде всего, это моя структура приложения, которая построена так: root -dashboard(this is where i want to use the autoloader) -index.ph…
26 фев '15 в 10:02
1
ответ
Автозагрузка Composer - Как получить классы, черты, интерфейсы из разных папок?
Как я могу использовать автозагрузку composer для извлечения классов, черт, интерфейсов из разных папок? Некоторые из них я использую пространства имен, такие как, Контроллер / foo.php, namespace MyNamespace; class Foo { public $message = 'hello Foo…
08 янв '15 в 05:08
0
ответов
PHP E_STRICT вызывает пустой белый экран
Я использую PHP 5.5.11. В моем php.ini у меня есть error_reporting = E_ALL Мой код использует spl_autoload_register() зарегистрировать автозагрузчик. Когда я загружаю страницу, я получаю пустую белую страницу. Я получаю ошибку в журнале, что Foo не …
01 июл '14 в 20:11
1
ответ
Ошибка HTML 500 при включении автозагрузчика
Это мой код Index.php define('_PATH', __DIR__ . '/'); require_once('libs/classloader.php'); echo 'test'; Classloader.php function ClassLoader($className) { if(file_exists(__DIR__ '/class.'. strtolower($className) . '.php')) { require_once(__DIR__ '/…
10 май '16 в 16:18
1
ответ
Непонятная ошибка при попытке подключения к Zend с помощью smarty и apache log4php
Я использую Zend Framework с log4php и Smarty, я столкнулся со следующей проблемой при попытке запустить загрузчик Zend. Это ошибка, которую я получаю: PHP Warning: require_once(Smarty.php): failed to open stream: No such file or directory in /var/w…
20 авг '14 в 14:29
1
ответ
Синглтон, заводской, автозагрузчик
Если кто-то использует функцию автозагрузчика (с spl_autoload_register), нужно ли это больше: Singleton: все необходимые классы будут загружены автозагрузчиком в любом случае, включая базу данных, журналы, R & R, фронты и т. д., поэтому необходимост…
12 мар '12 в 16:38
1
ответ
PHP автозагрузка с SplClassLoader?
Я изучаю пространства имен в PHP 5.3, и я хотел бы использовать автозагрузку пространств имен. Я нашел этот класс SplClassLoader, но я не могу понять, как он работает. Допустим, у меня есть структура каталогов, как это: system - framework - http - r…
23 фев '12 в 23:53
8
ответов
Лучший способ автозагрузки классов в PHP
Я работаю над проектом, в котором у меня есть следующая структура файла: index.php |---lib |--|lib|type|class_name.php |--|lib|size|example_class.php Я хотел бы автоматически загрузить классы class_name и example_class (названные так же, как и класс…
23 июл '13 в 09:24
2
ответа
PHP: класс автозагрузки не найден
У меня проблема с автозагрузкой классов в PHP. В моем index.php Я пишу (это самый простой): function _autoload($class_name) { require_once $class_name . '.php'; } $a = new Cont(); мой Cont.php файл находится в PROJECT_ROOT/assets/core/Contr.php; В р…
30 апр '14 в 13:02
1
ответ
Структура каталогов SplClassLoader
Я новичок в пространствах имен, и я предполагаю автозагрузку в методе SplClassLoader. Я пытался найти много уроков, но мне не повезло. Возможно, вы, ребята, можете помочь мне в этом? Структура каталогов - Oram - Lib - Classes Test.php - index.php - …
23 июн '13 в 15:59
1
ответ
Классы spl_autoload_reqister не загружаются
У меня есть структура папок, которая выглядит как base_dir- Includes.php Libs- Database.php Log.php Cofing.php Models- someClass.php Scheduled- test.php мой Includes.php имеет spl_autoload_register(NULL, FALSE); spl_autoload_extensions('.php, .class…
07 мар '14 в 21:29
1
ответ
PHP: как автоматически загружать интерфейсы и тезисы
У меня есть этот класс автозагрузки для автозагрузки classes изначально, но теперь хочу автозагрузку interfaces а также abstracts также. Поэтому я внес изменения после этого ответа, $reflection = new ReflectionClass($class_name); # Return boolean if…
27 мар '13 в 20:54