php学习笔记1--根据条件调用不同的函数

来源:互联网 发布:手机移动数据 编辑:程序博客网 时间:2024/04/29 18:21

在使用GD2库的时候,imagefromjpg,imagefrompng.....等根据图片类型来使用的函数怎么才能根据图片类型自动调用对应函数呢


方法一:switch语句


switch ($temp['ext']) {case 'png':return imagecreatefrompng($fileName);case 'gif':return imagecreatefromgif($fileName);case 'bmp':return imagecreatefromwbmp($fileName);case 'jpeg':case 'jpg':return imagecreatefromjpeg($fileName);default:return false;}

代码太多了,也不好看


最好的方法是:

方法二:

$fun = 'imagecreatefrom'.$temp['ext'];$im  = $fun($fileName); //好好理解一下就知道了



原创粉丝点击