Articles of автозагрузки

Автозагрузчики в PHP – два запуска за раз

Я понимаю, как регистрировать автозагрузчики и даже как их создавать, это не проблема. Как всегда основная проблема: как у вас есть два автопогрузчика, которые работают бок о бок для чего-то вроде: class project_one_folder_class extends project_two_folder_class{} Вы заметите, что дочерний класс принадлежит проекту, который тянется и вызывает родительский класс, который находится в другом проекте. То, как […]

Как НЕ автозагрузить класс в php?

автозагрузчик в начале моего PHP-кода function __autoload($class_name) { include_once $class_name . '.class.php'; } вызывает вызов new MongoClient(); сбой с ошибкой Warning: include_once(MongoClient.class.php): failed to open stream Как я могу использовать автозагрузчик для своих классов и все еще использовать стандартные классы? Примечание. MongoDb был установлен с PECL и отлично работает с удаленной функцией автозагрузки. mongo-1.3.0beta2 по […]

Один общий поставщик с двумя проектами

Сейчас я работаю над двумя приложениями. Первый – это CMS, а второй – магазин. Я хочу переместить моего поставщика на один уровень выше и поделиться им между проектами. Поэтому моя структура будет примерно такой: project1/ project2/ shared_vendor/ Я читал об этом. Я изменил переменную загрузчика app/autoload.php : $loader = require __DIR__.'/../vendor/autoload.php'; чтобы: $loader = require […]