PHP:将MIME与in_array匹配

时间:2012-04-17 03:21:20

标签: php cakephp

我有一个包含“好”mime类型列表的数组:

public $imageMimes = array('image/jpeg', 'image/png', 'image/gif', 'image/bmp', 'image/tiff');

我正在测试它:

if (in_array($this->data['PictureForm']['file']['type'], $imageMimes)) {
...}

当我打印针变量时,我得到image / png,但没有匹配?有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

好像您需要使用$this->imageMimes而不是$videoMimes

所以你犯了两个错误:

  1. 您试图访问本地变量(不存在),而不是对象属性

  2. 您使用了错误的名称