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程序设计有所帮助。