Как вызвать автозагрузку классов?

1

Определенный класс, о котором я говорю, это HtmlDomParser пакета sunra/php-simple-html-dom-parser. Он содержит только статические методы, которые я не хочу вызывать. new ReflectionClass() не делает трюк. class_exists(..., TRUE).

  • 0
    Какой в этом смысл? Или у вашего файла классов есть побочные эффекты?
  • 0
    Он определяет константу, которую я хочу переопределить, не изменяя код пакета и уведомления о триггеринге.
Показать ещё 2 комментария
Теги:
composer-php
autoload
autoloader

1 ответ

0
Лучший ответ

Мой плохой, забыл указать пространство имен. Все эти методы работают:

$autoloader = require __DIR__ . '/vendor/autoload.php';
class_exists('Sunra\PhpSimple\HtmlDomParser');
new ReflectionClass('Sunra\PhpSimple\HtmlDomParser');
$autoloader->loadClass('Sunra\PhpSimple\HtmlDomParser');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню