可变函数或者是函数字符串

木木炫 发布于 2017/01/04 20:07
阅读 87
收藏 0

本人小白一个,刚入门php,最近学习制作水印图的时候,教程里说了一种可变函数的运用,但是自身愚昧,基础不好,研究半天,还是不太理解,希望各位大牛看看:

$save_func = 'image' . $dst_type;

$filename = 'water_' . basename($file);

 if(!$save_func($dst,$path.$filename))

{ self::$thumb_error = '生成水印失败'; return false; }

为何$save_func传入两个参数,两个参数运用在哪里,这个是可变函数?为何百度的可变函数好像不是这样的一个形式。

加载中
0
mark35
mark35

php?

应该是 $dst_type参数为变量组装调用 imagejpeg(), imagepng() 之类函数。

木木炫
木木炫
是PHP,主要是$save_func = 'image' . $dst_type;和 if(!$save_func($dst,$path.$filename))这两处不理解
返回顶部
顶部