PHPを介して画像のEXIFデータから焦点距離を取得しようとしています。
これは私がこれまでに持っているコードです:
$exif = exif_read_data("$photo");
$length10 = $exif['FocalLength'];
$length = eval($length10);
この場合の$length10は、105mmの場合は「1050/10」のようなものを返します。どうしてか分かりません。私がやりたいのは、PHPに105を返すように計算させることだけです。ただし、これを実行すると、次のエラーメッセージが表示されます。
[04-Nov-2012 20:06:39] PHP Parse error: syntax error, unexpected $end in index.php(52) : eval()'d code on line 1
なんで?