2011-05-10 45 views
6

我有一个接受GD图像资源作为其参数之一的类。据我所知,没有办法键入提示,因为它是一个资源,而不是一个对象。有没有一种方法来验证提供的参数是否是有效的GD图像资源(除了使用此资源失败的更多功能)?如何验证变量是否为有效的GD图像资源?

PS:请不要提的ImageMagick在你的答案...

回答

6

的​​功能应该可以帮助你。没有编写代码并查看它返回的内容,我不确定GD资源会说什么,所以你自己在那里。不过应该是一个很好的起点!

+0

谢谢。这正是我需要的。 – dqhendricks 2011-05-10 22:27:14

8

如果资源是gd图像,get_resource_type()会返回“gd”,所以这就是您所需要的。

+0

谢谢!然而史蒂夫是第一个。 – dqhendricks 2011-05-10 22:27:47