[PHP]修正 PHPExcel - Fatal error: 'break' not in the 'loop' or 'switch' context in


描述

使用 PHPExcel 套件出現以下錯誤:
Fatal error:  'break' not in the 'loop' or 'switch' context in <b>C:\PHPExcel\PHPExcel\Calculation\Functions.php</b> on line <b>581</b><br />
 

解決方式


修改以下程式碼:
\PHPExcel\Calculation\Functions.php


public static function TYPE($value = NULL) {
  $value = self::flattenArrayIndexed($value);
  
//... 略

  if (($value === NULL) || (is_float($value)) || (is_int($value))) {
      return 1;
  } elseif(is_bool($value)) {
      return 4;
  } elseif(is_array($value)) {
      return 64;
      
      //找到以下行,並刪除之
      break; // 刪除此行
  } elseif(is_string($value)) {
    // Errors
    if ((strlen($value) > 0) && ($value{0} == '#')) {
      return 16;
    }
    return 2;
  }




 

回上一頁

相關文章:

喜歡這篇文章嗎?立即分享

Posted : / Views: 129
Last updated :2017-12-25