我正在尝试让Imagick列出PHP中的所有字体。我在PHP.net手册中找到了以下代码:
$fontList = \Imagick::queryFonts("*");
foreach ($fontList as $fontName) {
$output .= '<li>'. $fontName."</li>";
}
return $output;
不幸的是,这对我不起作用。我得到以下PHP错误,我不明白:
Strict Standards: Non-static method Imagick::queryfonts() should not be called statically
有人有建议吗?谢谢!
答案 0 :(得分:0)
你显然使用了相当旧版本的Imagick。 queryFonts方法可以通过2013年9月25日的静态回调来调用。
如果您无法升级到更高版本,则可以执行以下操作:
$imagick = new Imagick();
$fonts = $imagick->queryfonts();