imagejpeg отсутствует в функциях расширения

#php #reflection #gd #php-extension

Вопрос:

Если я попытаюсь это сделать (new ReflectionExtension('gd'))->getFunctions() , я получу список функций, но imagejpeg их не будет среди результатов, даже если функция задокументирована и отлично работает в моем коде.

У вас есть какие-нибудь идеи, почему этого нет в выводе моего звонка?

Ответ №1:

Пожалуйста, еще раз посмотрите как следует 😉

 echo "<pre>";
print_r((new ReflectionExtension('gd'))->getFunctions());
echo "</pre>";

// Then ctrl f with "imagejpeg" on a webpage
 
 [imagejpeg] => ReflectionFunction Object
(
    [name] => imagejpeg
)
 

КОНФИГУРАЦИЯ: OpenServer (последняя версия), PHP 7.4

Комментарии:

1. Я ожидаю, что это будет правильное поведение, но это не то, что я наблюдаю. Возможно, это зависит от версии PHP, от версии расширения и т. Д. И т. Д…