0

imagejpegPHPのビルトインとimagepng関数を利用したいです。$typeファイルタイプ jpeg または png を定義する変数があります。

1 つの関数呼び出しが必要でした。このようなもの:

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

しかし、それはうまくいきません。何か案は?

4

1 に答える 1

1

varで完全な関数名を使用すると機能するはずです

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

注意: imagepng0 ~ 9 の品質を使用してください (0 ~ 100 ではありません)。

完全を期すために: Factory method patternでOOPメソッドを使用して、より堅実なアプローチを使用する必要があります。ただし、あなたの状況とコードはわかりません。というわけでただのメモです。

于 2013-01-07T10:18:17.163 に答える