Use of undefined constant

PHPで、
Use of undefined constant mime - assumed 'mime'
のエラーが取れずに苦労したのですが原因は以下でした。

画像種類の判別をするところ、

$wh = getimagesize($srcimage, $info);
$mime = $wh[mime];

下のようにクォーテーションで囲むのが正解でした。

$mime = $wh['mime'];

動くのは動くんですが、エラーハンドラを登録して処理を中止するようにしたら全然動かなくなってはまりました。

まぁよく考えたら当たり前ですね(汗)