FatalErrorException语法错误,意外的“公共”(T_PUBLIC)

时间:2019-06-28 14:42:14

标签: php laravel fatal-error

我的错误是这样的

FatalErrorException

语法错误,意外的“公开”(T_PUBLIC) 在maketree.php第1370行中

当我尝试加载页面时显示此错误。而且我真的不知道这里出了什么问题:

我试图找到解决方法,例如检查此'{'和此'}'符号,但我认为这不是问题

代码如下:

public function cek_heterohomogen($class,$kondisi,$atribut_terpilih, $id_percobaan, $i){

  if (($atribut_terpilih['TF'] == "on" || $atribut_terpilih['TF_IDF'] == "on" || $atribut_terpilih['TF_CHI'] == "on") && count($kondisi, COUNT_RECURSIVE) == 1) {
    $cek = bobot::pluck('label')->toArray();
    $check = count(array_unique($cek));
  }elseif (($atribut_terpilih['TF'] == "on" || $atribut_terpilih['TF_IDF'] == "on" || $atribut_terpilih['TF_CHI'] == "on") && count($kondisi, COUNT_RECURSIVE) != 1) {
    if (count($kondisi) == 1) {
      if ($atribut_terpilih['TF'] == "on") {
        $cek = bobot::where('data','data_latih')->where('TERM',$kondisi[0][0])->where('TF',$kondisi[0][1],$kondisi[0][2])->pluck('label')->toArray();
      }elseif ($atribut_terpilih['TF_IDF'] == "on") {
        $cek = bobot::where('data','data_latih')->where('TERM',$kondisi[0][0])->where('TF_IDF',$kondisi[0][1],$kondisi[0][2])->pluck('label')->toArray();
      }else {
        $cek = bobot::where('data','data_latih')->where('TERM',$kondisi[0][0])->where('TF_CHI',$kondisi[0][1],$kondisi[0][2])->pluck('label')->toArray();
      }

    }else {

      $data = array_unique(bobot::where('data','data_latih')->pluck('akun')->toArray());

      if ($atribut_terpilih['TF'] === 'on') {
        foreach ($kondisi as $condition) {
          $pilih_benar = bobot::where('data','data_latih')->where('TERM',$condition[0])->where('TF',$condition[1],$condition[2])->pluck('akun')->toArray();
          $pilih_salah = array_unique(bobot::whereNotIn('akun',$pilih_benar)->pluck('akun')->toArray());
          $data = array_diff($data, $pilih_salah);
        }
        foreach ($data as $key =>$value) {
          $kelas[] = bobot::where('data','data_latih')->where('akun',$data[$key])->pluck('label')->first();
        }
        }elseif ($atribut_terpilih['TF_IDF'] === 'on') {
          foreach ($kondisi as $condition) {
            $pilih_benar = bobot::where('data','data_latih')->where('TERM',$condition[0])->where('TF_IDF',$condition[1],$condition[2])->pluck('akun')->toArray();
            $pilih_salah = array_unique(bobot::whereNotIn('akun',$pilih_benar)->pluck('akun')->toArray());
            $data = array_diff($data, $pilih_salah);
          }
          foreach ($data as $key =>$value) {
            $kelas[] = bobot::where('data','data_latih')->where('akun',$data[$key])->pluck('label')->first();
          }

          }else {
            foreach ($kondisi as $condition) {
              $pilih_benar = bobot::where('data','data_latih')->where('TERM',$condition[0])->where('TF_CHI',$condition[1],$condition[2])->pluck('akun')->toArray();
              $pilih_salah = array_unique(bobot::whereNotIn('akun',$pilih_benar)->pluck('akun')->toArray());
              $data = array_diff($data, $pilih_salah);
            }
            foreach ($data as $key =>$value) {
              $kelas[] = bobot::where('data','data_latih')->where('akun',$data[$key])->pluck('label')->first();
            }

          }

          $cek = $kelas;

    }
  $check = array_unique($cek);

  }else{
        if (count($kondisi, COUNT_RECURSIVE) == 1) {

          $cek = data_latih_banyak::where('id_percobaan', $id_percobaan)->where('percobaan',$i)->pluck('kelas_asli');
          foreach ($cek as $key => $value) { // pindah tempat
            $check[] = $value;
          }
          $check = count(array_unique($check));
        } else {
            $cek = data_latih_banyak::where('id_percobaan', $id_percobaan)->where('percobaan',$i)->where($kondisi)->pluck('kelas_asli');
            foreach ($cek as $key => $value) { // pindah tempat
              $check[] = $value;
            }
            $check = count(array_unique($check));
        }
  }


    if ($check == 1) {
      $hasil = "homogen";
    }else{
      $hasil = "heterogen";
    }

    return $hasil;
  }// end of check heterogen

0 个答案:

没有答案