我想利用PHP内置的imagejpeg
和imagepng
函数。
我有一个变量$type
,它定义了文件类型jpeg或png。
我想要一个函数调用。像这样:
image.$type($image, null, 100);
但这不起作用。有什么想法吗?
答案 0 :(得分:1)
如果在var
中使用完整的函数名,它应该有效$func = "image".$type;
$func($image,null,100);
小心:imagepng
使用0-9(不是0到100)之间的质量
为了完整性:您应该使用一种更加可靠的方法,使用带有Factory method pattern的OOP方法。 但是我不知道你的情况和你的代码。所以这只是一张纸条。