У меня есть расширение Pimple C, и в моем phpinfo () я вижу, что расширение Pimple активно.
У меня также есть прыщ / прыщ в моем composer.json и загружен пакет php.
Насколько я вижу, они не сталкиваются, поскольку я не получаю никаких ошибок, но как узнать, что расширение используется?
Когда у меня установлено расширение Pimple C, мне все еще нужен пакет php Pimple?
Будет ли расширение C молча переключаться на класс php?
Является ли распространенным поведением, что php сначала проверит, присутствует ли класс в самом php, а затем возвращается к реализации php?
PHP будет использовать расширение.
Это связано с тем, что автозагрузка произойдет только в том случае, если вы пытаетесь получить доступ к классу, который еще не существует. Функции расширения и классы будут существовать после начала запуска PHP, прежде чем код начнет работать.
(ответы от пользователя hek2mgl )