[RESOLVIDO] Parse error: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) or const (T_CONST)

Olá, estou desenvolvendo minha primeira aplicação blank, um código simples, ler um arquivo texto e efetuar um processamento no banco de dados, inicialmente estou tentando apenas ler o arquivo texto e exibir em tela para teste inicial e esta me retornando o erro de parse do titulo, segue meu código.

$cMtrFil = "002001";//[CLLMatriz][CLLFilial]
$lProcessa = false;
// Abre o Arquvio no Modo r (para leitura)
//$cArquivo = fopen ('extru/teste.txt', 'r');
$arquivo  = fopen ('../../../file/extru/teste.txt', 'r');
$cSQL     = "";
$cLinha   = "";
$cBusca   = "inicio";
$nPos     = 0;
// Lê o conteúdo do arquivo
while(!feof($cArquivo)){
    $cLinha = "";
    //Mostra uma linha do arquivo
    $cLinha = fgets($cArquivo, 1024);

    
    if ( strpos( $cLinha, "CREATE" ) === true) {
        $nPosi = strpos( $cLinha, "`" )+1;
        $nPosf = strpos( substr($cLinha,$nPosi+1), "|" );
        $cNomTab = str_replace("|MTRFIL|",$cMtrFil,ltrim(substr($cLinha,$nPosi,$nPosf-$nPos)));
    }        

    $nPos   = strpos($cLinha, $cBusca);
    If ($nPos === false){
        $cSQL .= $cLinha."<br>";
    }Else{
        $cSQL = str_replace("|MTRFIL|",$cMtrFil,$cSQL);
        If (strlen($cNomTab)>0){
            sc_lookup(meus_dados, "SHOW TABLES LIKE '".$cNomTab."'");
            if ({meus_dados} === false){
                echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
            }elseif (empty({meus_dados})){
                echo "Comando select não retornou dados ";
                $lProcessa = true;
            }            
        }else{
            $lProcessa = true;
        }
        If ($lProcessa){
            //sc_exec_sql($cSQL);
            echo $cSQL."<BR>Tabela Criada!<BR><BR>";
        }
        $cSQL   = "";
        $lProcessa = false;
    }
}

// Fecha arquivo aberto
fclose($arquivo)

? >

O ERRO está sendo apresentado no código gerado pelo scriptcase no trecho abaixo.

  if (!empty($perfil_trab))

  {

      $_SESSION['scriptcase']['glo_senha_protect'] = "";

      carrega_perfil($perfil_trab, $this->path_libs, "S", $this->path_conf);

=======>>>>>>> erro nesta linha abaixo.
if (empty($_SESSION[‘scriptcase’][‘glo_senha_protect’]))
=======>>>>>>>
{

          $nm_crit_perfil = true;

      }

  }

  else

  {

      $perfil_trab = $con_devel;

  }

OBS. Retirando os comandos específicos do scriptcase e executando no php puro não tenho o erro. O que posso estar fazendo de errado??? Estou deixando de parametrizar alguma coisa? tenho seguido os tutorias básicos na internet.

Grato pela ajuda.

Coloque em modo debug.
vá em Aplicações/Configurações.

Olá Haroldo! Obrigado pela dica, efetuei o procedimento porem não alterou em nada no resultado, continua apresentando o mesmo erro, não exibiu nenhum outro log diferenciado que pudesse dar uma ideia de onde posso estar errando. Não sei se pode ter alguma relação com alguma liberação da aplicação ou alguma vinculação, segui os procedimentos encontrado nos exemplos, inclusive bem simples, deveria estar funcionando.

Consegui encontrar a solução para o meu problema, era algo bem simples, eu tinha colocado no meu blank a instrução de fechamento do PHP por isso não estava rolando “?>”, este cara não é necessário pois após a execução do meu código ele irá continuar a executar instruções em PHP, fica a dica.