扩展函数中不存在 imagejpeg

Posted

技术标签:

【中文标题】扩展函数中不存在 imagejpeg【英文标题】:imagejpeg non present in extension functions 【发布时间】:2021-09-10 10:48:53 【问题描述】:

如果我尝试执行(new ReflectionExtension('gd'))->getFunctions(),我会得到一个函数列表,但imagejpeg 不在结果中,即使该函数是documented 并且在我的代码中运行良好。

您知道为什么它不在我的通话输出中吗?

【问题讨论】:

【参考方案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

【讨论】:

我希望这是正确的行为,但这不是我所观察到的。可能取决于 PHP 版本、扩展版本等...

以上是关于扩展函数中不存在 imagejpeg的主要内容,如果未能解决你的问题,请参考以下文章

调用未定义函数 Intervention\Image\Gd\imagejpeg()"

如果扩展运算符在 redux 中不起作用

/usr/pgsql-9.3/share/extension 中不存在 Postgres plpythonu 扩展

Docker PHP-FPM 调用未定义函数 Intervention\Image\Gd\imagejpeg()

onclick 或内联脚本在扩展中不起作用

PHP 输出图像 imagegif imagejpeg 与 imagepng 函数