意想不到的t变量,无法看到导致它的原因

时间:2013-01-27 01:07:50

标签: php

我在第445行遇到意外的T_variable,但是我看不出问题出在哪里,有人能看出导致此错误的问题在哪里吗?

//start:procedure
$img_result = '';
if(empty($arrImageFile[$key])){
  $img_result = ' ';
}else{
  $img_$result .=  '<ul class="qandaul"><li>'; //line 445
   if(is_array( $arrImageFile[$key] )){
    foreach($arrImageFile[$key] as $filename){
     $img_$result.= CreateLink($filename, "image");
    }
   }else{
    $img_$result.= CreateLink($arrImageFile[$key], "image");
   }
   $img_result.= '</li></ul>';
}
//end:procedure

echo '<td width="11%" class="imagetd">'.$img_result.'</td>' . PHP_EOL;

1 个答案:

答案 0 :(得分:0)

$img_$result应该是:$img_result,并且应该在第448行和第451行修复。 请注意,T_VARIABLE通常是指$变量符号。 如果您想使用variable of variable功能,请使用$$img_result${$img_result}以便更好地理解。