从 php 分机获取信息
Get info from php extension
我正在使用 php 扩展 imagick。如果支持文件格式,我想根据条件使用它的一部分。我可以使用 ReflextionExtension()
查看有关扩展的信息,如下所示:
$imagemagick = new ReflectionExtension('imagick');
$imagemagick ->info();
它在浏览器窗口中呈现如下内容:
如何获取支持的格式作为数组?
var_dump()
和 print_r()
没有透露太多。这是 var_dump()
:
的结果
object(ReflectionExtension)#1 (1) { ["name"]=> string(7) "imagick" }
我想在仅执行的逻辑中添加一些代码 if (JP2)
受支持。所以我需要获取格式数组来检查它。
谢谢
您可以使用 Imagick::queryFormats('*');
获取该列表。
当您正在寻找 JP2
支持时,您可以这样调用...
if (!empty(Imagick::queryFormats('JP2'))) {
我正在使用 php 扩展 imagick。如果支持文件格式,我想根据条件使用它的一部分。我可以使用 ReflextionExtension()
查看有关扩展的信息,如下所示:
$imagemagick = new ReflectionExtension('imagick');
$imagemagick ->info();
它在浏览器窗口中呈现如下内容:
如何获取支持的格式作为数组?
var_dump()
和 print_r()
没有透露太多。这是 var_dump()
:
object(ReflectionExtension)#1 (1) { ["name"]=> string(7) "imagick" }
我想在仅执行的逻辑中添加一些代码 if (JP2)
受支持。所以我需要获取格式数组来检查它。
谢谢
您可以使用 Imagick::queryFormats('*');
获取该列表。
当您正在寻找 JP2
支持时,您可以这样调用...
if (!empty(Imagick::queryFormats('JP2'))) {