PHP使用function_exists确定功能的有效方法

本文说明了PHP的使用function_exists判断函数的方法,分享给你参考。以下是如下:

该函数用来创建一个GIF格式的图形,IM参数对画面欣赏()使用的图片的代码,参数文件名可以省略,如果文件名参数,它将直接发送到图片浏览器,记得在你送使用的字符串内容类型发送图片:图像/ GIF(头)到浏览器,在图片平滑传输。使用透明背景的GIF图,即对GIF89a格式,你需要与imagecolortransparent配置透明背景()第一。

复制代码代码如下:$ =数组(

40 / /第一个顶点坐标

20240第一点坐标

60,60 / /第一个顶点坐标

240,20 / /第一个顶点坐标

50、40 / /第一个顶点坐标

10,10 / /第一个顶点坐标

);

$我=新建一个真彩色图像(250250); / /创建图像

BG = imagecolorallocate美元(合我,200200200); / /定义灰色背景

黄色= imagecolorallocate美元(合我,255255,0); / /定义前景黄色

(我imagefilledpolyn美元,美元价值,美元6,黄色); / /画多边形

头('content-type:图像/格式);

判断GIF函数是否存在

如果(function_exists(imagegif ))

{

如果存在GIF格式的输出

页眉(内容类型:图像);

imagegif(为我);

}

判断jpeg函数的存在性

(function_exists(imagejpeg ))

{

如果有JPG格式的输出

页眉(内容类型:图像);

imagejpeg(合我,

}

判断PNG函数是否存在

(function_exists(imagepng ))

{

如果存在,输出格式为PNG格式

页眉(内容类型:图像);

imagepng(为我);

}

/ /判断是函数的存在性

(function_exists(imagewbmp ))

{

如果有BMP格式的输出

标题(内容类型:图像/越南盾。WAP。WBMP );

报头()函数将原始HTTP头发送给客户机。重要的是要认识到,在发出实际输出之前,必须调用标题()函数。在PHP 4和更高版本中,您可以使用输出缓冲区来解决这个问题。

复制代码代码如下:imagewbmp(为我);

}

其他的

{

如果不支持,输出

在这个php服务器中没有图像支持;

}

该代码判断各种图像支持,然后以相应的格式输出图像。

语法:int imagegif(int IM、文件名字符串{ });

返回值:整数,函数类型:图形处理

希望本文能对大家的PHP程序设计有所帮助。