0

我想利用 PHP 的内置imagejpegimagepng函数。我有一个$type定义文件类型 jpeg 或 png 的变量。

我想要一个函数调用。像这样的东西:

image.$type($image, null, 100);

但这不起作用。有任何想法吗?

4

1 回答 1

1

如果您在 var 中使用完整的函数名,它应该可以工作

$func = "image".$type;
$func($image,null,100);

小心imagepng使用 0-9 之间的质量(不是 0 和 100)

为了完整性:您应该使用更可靠的方法,使用带有工厂方法模式的 OOP 方法。但是我不知道你的情况和你的代码。所以这只是一个注释。

于 2013-01-07T10:18:17.163 回答