我正在尝试通过 PHP 从图像的 EXIF 数据中获取焦距。
这是我到目前为止的代码:
$exif = exif_read_data("$photo");
$length10 = $exif['FocalLength'];
$length = eval($length10);
在这种情况下,$length10 会为 105 毫米返回类似“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
为什么?