imagetypes
返回此PHP版本支持的图像类型
PHP 4及以上版本。
imagetypes() 函数返回 PHP 支持的图像类型常量。这些常量可以用于检查特定图像格式是否被支持。
int imagetypes();
此函数不接受任何参数。
返回一个整数,表示支持的图像类型常量的位掩码。常量包括:
返回值的每一位表示支持某一类型的图像,如果对应位为1,则支持该类型。如果返回值为0,则不支持任何图像格式。
以下是使用 imagetypes() 函数的一个示例:
<?php if (imagetypes() & IMAGETYPE_GIF) { echo "GIF 图像格式被支持"; } if (imagetypes() & IMAGETYPE_JPEG) { echo "JPEG 图像格式被支持"; } if (imagetypes() & IMAGETYPE_PNG) { echo "PNG 图像格式被支持"; } ?>
在此示例中,我们通过位掩码检查当前 PHP 环境支持的图像类型。如果返回值中的相应位为1,则输出相应格式的支持信息。例如,如果 GIF 图像格式被支持,输出 "GIF 图像格式被支持";如果 JPEG 图像格式被支持,输出 "JPEG 图像格式被支持",依此类推。